|
|
|
|
|
Fonctionnement du site |
Maj : 08/12/02
|
Le site Voilelec est écrit entièrement en PHP4. Il tourne sur
le serveur Apache chez Proxad. Il exploite une base de données SQL
permettant l'analyse des connexions.
J'ai fait un développement original, le code tourne bien et je mets l'ensemble de tout cela en open source.
Vous n'avez qu’à changer le nom du site et le pass et il est directement transposable sur votre site, à la seule condition d’en préciser clairement l’origine.
Charger tous les codes PHP/SQL et la création des tables du site Voilelec (Zip 16 ko) : ![]()
(1/3) Les compteurs : Gestion
automatique de compteurs de pages
Cette page montre diverses présentations des résultats des compteurs. Elle montre les valeurs absolues actuelles des compteurs, le compte des pages vues dans les dernières 24h, dans la dernière semaine, dans le dernier mois. (chargement 1.5 secondes)
(2/3) Le détail des pages vues et des connexions :
Affichage des derniers connectés
Cette page montre l'ensemble des connexions pendant les dernières 24 heures, en enlevant tous les doublons (page+IP). Cette page illustre le principe de calcul des compteurs. Attention, elle est assez longue à charger, soyez patient. L'attente est d'environ 25 secondes pour 200 lignes.
(3/3) Résumé des derniers jours : Statistiques
allégées des derniers jours
Cette petite page montre rapidement pour chacun des derniers jours les valeurs
quotidiennes des :
Visites / Pages vues / Nombre de pages par visiteur / Total cumulé.
(chargement 3 secondes)
Les pages de ce site comportent des compteurs, visibles en bas de chaque
page. Le principe est simple. Les visiteurs sont comptés une seule
fois par jour, quel que soit le nombre de fois qu'ils viennent revoir la même
page dans la journée.
Vingt visites avec la même IP dans une journée sont comptées
comme un "hit".
Le comptage est bon pour ceux qui ont une IP fixe (câble, ADLS, réseau
d'université ou d'entreprise
).
Dans le cas de plusieurs utilisateurs sortant sur une même IP (université,
entreprise), un seul "hit" est compté (sous-comptage).
Pour les IP variables des utilisateurs connectés par téléphone
qui reviennent plusieurs fois dans la journée après avoir raccroché
et reconnecté, il y a sur-comptage, chaque nouvelle IP étant
interprétée comme un nouveau visiteur. Les visites de robots
sont aussi cause de sur-comptage, mais elles ne représentent que quelques
% des visites réelles.
L'information est tout de même assez fiable car elle est compensée
par une autre cause de sous-comptage. Le compteur n'est incrémenté
que si l'utilisateur reste assez longtemps sur la page pour que tout soit
chargé. Sur une page, le comptage n'est effectué qu'après
chargement de toutes les vignettes. Si le passage a été rapide,
il n'est pas compté.
Si l'utilisateur voit la page au travers d'un proxy, il n'est pas compté.
Pourquoi ces compteurs ? Ce n'est pas de la curiosité malsaine, mais
le webmaster cherche toujours à savoir quelles sont les pages les moins
vues, cela permet de détecter celles sans intérêt ou mal
faites et à recentrer le site. Vous savez tout sur les mystérieux
compteurs.
Les pointilleux, parfois considérés comme des "sodomiseurs
de diptères", ont remarqué avec pertinence que mes compteurs
étaient en moyenne 8 % plus fainéants que ceux fournis par les
prestataires. Ce code amoureusement concocté serait-il buggé
vicieusement ? Mais que nenni gros neuneu, il n'en est rien, c'est du premier
choix, sans trace d'ogm. La vérité est ailleurs.
Les compteurs classiques comptent une nouvelle page dès qu'elle est
chargée, y compris si un lien est cliqué immédiatement
avant la fin de chargement de la page. Chez moi, on ne mange pas de ce pain
là !
Le compteur est incrémenté seulement tout à la fin, quand
la page est chargée en totalité. La différence est importante,
les touristes fous qui passent vite ne sont pas comptés, ce qui explique
le déficit angoissant de 8 % statistiquement constaté. Étonnant
non ?
Ce logiciel a été développé avec des octets recyclés à 100 %, sans blanchiment au chlore. Une expérimentation est en cours par lombricompostage pour digérer du vieux code particulièrement pourri, mais la colonie de lombrics a été exterminée à plusieurs reprises, du code Microsoft ayant par erreur été mis dans la décharge expérimentale. Il semble que l'incinération pour les produits extrêmement toxiques, classifiés MS, sera préférée, la pollution à la dioxine, NHx, So2 et métaux lourds générée à la cheminée est invisible donc sans aucun problème écologique.