Ben bir topluluk fotoğraf paylaşım sitesi üzerinde çalışıyorum, ve ben bant genişliği kontrol bazı yol gerekir. Örneğin ben olabilir izin verilen maksimum bant genişliği ayarlamak istiyorsanız image size x the number of times the image was viewed. Photobucket gibi bir site ne benzer (bir bant genişliğine sahip bir görüntüyü değiştirdiğinizde görüntü aşıldı).
Ben iyi çözüm ne olacağını merak ediyorum. How can I track the number of times an image is viewed? Belki herhangi bir görüntü bant genişliği sınırını aştı görmek için Google Analytics gibi bir şey kullanmak ve daha sonra sık sık bir cron işi çalıştırmak gerekiyor? Ben bu overkill olabilir düşünüyorum ve ben üzerinden bu sorunu düşünüyorum.
Bu arada, ben PHP geliştiriyorum.
Herhangi bir fikir?
Teşekkürler!
UPDATE
Tamam, bu yüzden mod-rewrite gitmek için yoludur görünüyor. . Şimdi ben htaccess içinde aşağıdaki kodu var:
RewriteEngine on
RewriteRule .*.(gif|jpg|jpeg|png)$ /include/image.php
Ben gerçek bir görüntüye gittiğinizde (yani http://...picture.jpeg), PHP sayfa image.php yükler, ama when an image is in an img tag (yani img src = http://...picture.jpeg) , resim (iyi) yük değildir, ama the php file does not load in its place.
Bunu nasıl düzeltebilirim?
Teşekkürler
SOLUTION
Herkes ilgi ise (muhtemelen geliştirilmiş olmasına rağmen), bu çalıştı:
RewriteEngine on
RewriteRule (.*).(jpg|jpeg|gif|png|wbmp)$ /include/image.php?location=$1&format=$2 [NC,L]
Eğer image.php aldığını $ _GET değişkenleri bakarsanız, muhtemelen oradan ne anlamaya olabilir.