webForumDet fria alternativet

Webalizer

Webbutvecklingur Webbutveckling - Övrigt

7 svar · 385 visningar · startad av loboz

Medlem sedan okt. 200155 inlägg
Frågan#1

På mitt webbhotell (linuxserver) finns ett statistikscript som heter Webalizer. Detta script presenterar bl a Top n of x Total URLs.

På alla aktuella sidor finns 4 annonser som visas samtidigt. De lades också dit samtidigt.

Nu till frågan:

Hur kan det komma sig att den ena annonsen har fått 22 000 hits och den andra har 8 000 hits under samma tidsperiod :q

För det är väl i princip antal visningar den räknar/visar?

Medlem sedan juni 20014 290 inlägg
#2

Kan tänka mig ett par olika anledningar:

* Webbläsarna cachar "annonnserna" olika.
* läsaren "klickar" sig vidare innan allt på sidan hunnits laddas in.

Medlem sedan mars 20032 667 inlägg
#3

Hur gör Webalizer för att ta fram hur många gånger en bild visats?

Medlem sedan juni 20014 290 inlägg
#4

Webalizer sammanställer information från webserverns access_log.

När en bild hämtas från webservern noteras detta i access_logen och webalizer tolkar detta som att bilden också visas 1 gång.

Om sedan webläsaren visar bilden flera gånger från sin cache noteras aldrig detta i webserverns logfil vilket innebär att webalizer aldrig får reda på det.

Så fungerar alla "web statistik" program som analyserar logfiler från webserar.

Medlem sedan mars 20032 667 inlägg
#5

Aha, på så vis. :)

Går det att nå denna access_log med hjälp av tex PHP och i så fall hur?

Medlem sedan dec. 19992 555 inlägg
#6

Om sedan webläsaren visar bilden flera gånger från sin cache noteras aldrig detta i webserverns logfil vilket innebär att webalizer aldrig får reda på det.

Om webbläsaren kontaktar servern för att få reda på senaste modifieringsdatum (beror på inställningarna i webbläsaren) så får man reda på det, även om webbläsaren plockar filen ur cachen. Syns som svarskod 304 (not modified) i stället för 200 i loggen.

bloboz:

Hur skiljer sig bilderna åt? Filstorlek? Placering på sidan? Filtyp?

Medlem sedan mars 20025 907 inlägg
#7

Det är en vanlig textfil, så visst kan du komma åt den med php ( ta en titt på fopen().
Min ligger D:\Program\Apache\logs\access.log.

Medlem sedan mars 20032 667 inlägg
#8

Peeer skrev:

Det är en vanlig textfil, så visst kan du komma åt den med php ( ta en titt på fopen().
Min ligger D:\Program\Apache\logs\access.log.

Jag hittade var min ligger men den katalogen kommer jag ej åt av någon märklig anledning. :(

128 ms totalt · 3 externa anrop · v20260731065814-full.b746b907
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)