[rosedu-general] apache download counter

Alex Eftimie alex at eftimie.ro
Wed May 20 19:34:39 EEST 2009


Lucian Adrian Grijincu a scris:
> Salut,
> 
> Aș vrea să monitorizez downloadurile către un fișier (un .iso) ținut
> într-un director de pe swarm.
> 
> Am găsit chestii făcute în PHP ca următoarea:
>    http://www.gayadesign.com/diy/download-counter-in-php-using-htaccess/
> dar mă enervează că sunt făcute cu while(!eof) { data = fread(), echo data; }
> 
> Chestia asta suge rău că implică și PHPu în mod inutil în proces, și
> nici nu se poate face transferul mai rapid folosind chestii zero-copy
> ca sendfile().
> 
> Aveți idee cum se poate face așa ceva?
> 

Nu este suficient sa faci grep pe /var/log/apache2/access.log după 
fișierul tău .iso apoi un wc?

Alex


More information about the rosedu-general mailing list