[ Hrčak @ 05.03.2012. 10:04 ] @
Odrzavam sajt sa zaista velikim brojem poseta i imam problem sa brojacem. Naime, skripta za brojac koja upisuje posete sajta u txt fajl ne drzi vodu jer je usled ogromnog broja poseta brojac padao, stalno nestajao. Onda probam ja sa spoljnim brojacima, ali odredjen broj istih je nepouzdan, nije stalno radio, a vecina zahteva da se uz brojac prikazuju i njihovi linkovi, sto mi nikako ne odgovara...
Palo mi je na pamet da stvim neku skriptu koja koristi bazu, ali nisam siguran koliko ce i to raditni ok. Mada trebalo bi...
Pomoc, molim?
[ cyBerManIA @ 05.03.2012. 18:13 ] @
Jel ti nije problem da napises brojku, o kojoj poseti po danu se radi?

Mozes da koristis Google Analytics, koji nije bas 100% merodavan za high traffic, ali je verovatno precizniji od drugih 3rd party countera i lako se instalira.
Najmerodavniji nacin ti je listanje LOG fajla na serveru jer ne zavisi od ucitavanja nekog fajla (slika,JS..), ne zavisi od tudjih servisa, a za isti imas AwStats, Analog, W3Perl, Webalizer, faststats, itd..
Na hostu, ili u control panelu koji koristis obicno imas par instaliranih besplatnih log file analyzera poput AwStats, Analog i Webalizer.

Jos jedan nacin pracenja statistike koji se i ne koristi bas toliko, je pracenje rada DNS servera.
[ mulaz @ 05.03.2012. 19:32 ] @
Zar nije pisanje u bazu brze od pisanja u txt file? Jos pogotovu sa nekim memcached-om ispred?
[ cyBerManIA @ 06.03.2012. 06:00 ] @
^ Pa on nije reko da trazi s upisom u txt file, vec da je koristio.
A ja sam mu predlozio analyzere koji iscitavaju iz loga i upisu u svoju bazu, a upis se ne vrsi nonstop vec samo kad se regenerise statistika.

@Hrčak, jel zelis realtime prikaz ili ne? I jel ce counter biti na indexu ili ne?
[ Hrčak @ 06.03.2012. 08:32 ] @
@cyBerManIA: da, counter je na index-u i treba mi realtime prikaz... Ko sto rekoh, vec sam manje vise pretpostavio da mi treba skripta koja upisuje u bazu, samo treba da nadjem neku... Neki predlog?
[ Predrag Supurovic @ 06.03.2012. 09:15 ] @
Možda predlog da to ne radiš pošto to još tamo negde od 90-tih rade samo još lameri?
[ Hrčak @ 06.03.2012. 09:27 ] @
Istinu zboris...
[ cyBerManIA @ 06.03.2012. 13:14 ] @
Ok, my bad.
Ovo o cemu sam pisao nije za realtime prikaz na sajtu, vec samo za internu upotrebu.
[ Reljam @ 06.03.2012. 16:32 ] @
Jos jedan glas za memcached. MC lepo resava ovakav problem, ali ne bih presao na MC samo zbog hit countera. Pretpostavljam da ti nije potrebna aposlutna preciznost, tako da mozes prvo da probas da redje pises u bazu.

Da razjasnim: ako imas samo jednu masinu, onda drzis counter u memoriji, i periodicno (svakih 10 sekundi, recimo) ga pises u bazu.
Ako imas vise masina, svaka drzi svoj counter u memoriji, periodicno procitas i updatujes bazu (lock, itd.), i onda izmedju dva citanja iz baze ekstrapoliras hitove koje imaju ostalih n-1 masina.

U svakom slucaju imaces tacan counter u bazi i aproksimaciju na webu. A ako hoces da i jedno i drugo bude tacno, pogledaj memcached.

[Ovu poruku je menjao Reljam dana 06.03.2012. u 18:09 GMT+1]