JeuWeb - Crée ton jeu par navigateur
PhpMyVisites & les frames - Version imprimable

+- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org)
+-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38)
+--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51)
+--- Sujet : PhpMyVisites & les frames (/showthread.php?tid=2565)



PhpMyVisites & les frames - Spoutnik - 11-03-2008

Bonjour,

Je me suis aperçu qu'un outils statistiques pouvant référencé les pages les plus visitées & co pouvait être très intéressant d'un point de vue optimisation. Cependant, je ne trouve pas réellement d'outils précis concernant le nombre de requêtes (bon ça je pourrais le faire moi même), la BP qu'elles bouffent, la BP mangée par le site en lui même si le html affiché est trop lourd etc... J'en profite donc en passant pour vous demander votre aide à ce sujet (si vous savez si un script en php peut récupérer ce genre d'infos, etc.).

Mais ma question est ciblé spécialement sur PhpMyVisites. Mon site utilise les frames, j'ai donc créé un fichier qui inclu le code suivant:
Code :
            <!-- phpmyvisites -->
<a href="http://www.phpmyvisites.net/" title="phpMyVisites | Open source web analytics"
onclick="window.open(this.href);return(false);"><script type="text/javascript">
<!--
var a_vars = Array();
var pagename='';

var phpmyvisitesSite = 1;
var phpmyvisitesURL = "http://www.destrukalips.info/visits/phpmyvisites.php";
--->
</script>
<script language="javascript" src="http://www.destrukalips.info/visits/phpmyvisites.js" type="text/javascript"></script>
<object><noscript><p>
<img src="http://www.destrukalips.info/visits/phpmyvisites.php" alt="Statistics" style="border:0" />
</p></noscript></object></a>
<!-- /phpmyvisites -->

<!--- Stats google analytics --->
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js'  type='text/javascript'%3E%3C/script%3E"));
</script>[/php]
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-3847968-1");
pageTracker._initData();
pageTracker._trackPageview();
</script>

(Il contient aussi le code pour Google analytic que j'aimerai testé aussi).

J'inclus cette page dans TOUTES mes pages (y compris, la page "de base" depuis laquelle sont chargées mes frames). Problème, il ne m'affiche que 5 pages vues pour 2 utilisateurs seulement alors que l'outils stats One&One (mon fournisseur) m'indique quelques centaines de pages vues aujourd'hui après l'heure de l'installation de PhpMyVisites (depuis 18h environ).

Y a-t-il des problèmes avec les frames ? Ai-je raté quelque chose ?

En vous remerciant bien par avance, bonne soirée à tous, Spoutnik.


RE: PhpMyVisites & les frames - NicoMSEvent - 12-03-2008

je n'ai pas de probleme avec phpmyvisites et les frames...
faut juste que chaque frame ai son code pour phpmyvisites
(comme pour une page normale)

Par contre, pour le BP utilisée, et les autres stats intéressantes, si tu trouves, ça m'intéresse aussi! Smile


RE: PhpMyVisites & les frames - Loetheri - 12-03-2008

Pour la bande passante, il faut vérifier exactement leur utilisation mais normalement, en utilisant les fonctions de bufférisation ( http://www.php.net/manual/fr/ref.outcontrol.php ) et/ou les fonctions sur le header avec la valeur Content-Length ( http://www.php.net/manual/fr/function.get-headers.php ), tu devrais avoir un système relativement basique pour contrôler la BP.

Il existe une fonction getrusage ( http://www.php.net/manual/fr/function.getrusage.php ) qui serait peut-être également bon d'approfondir (mais elle ne concerne pas la BP).


RE: PhpMyVisites & les frames - Spoutnik - 12-03-2008

Merci bien de vos réponses.

J'ai vérifié, le script est bien là sur toutes les pages, mais pas de stats. Google Analytics fonctionne, lui. Je vais voir, donc, peut-être que les scripts sont "incompatibles".

Je vais essayer de faire un script qui rend un joli tableau de données. Et si ça peut servir, je le mettrai à la disposition des membres (sait-on jamais). Petite question: je n'ai rien vu concernant l'unité de Content-Length, c'est l'octet peut-être ?

edit:
Citation :The Content-Length entity-header field indicates the size of the entity-body, in decimal number of OCTETs
Google is my friend :-)

Bonne soirée à tous, Spoutnik.