Ben birilerini suçluyorlar gitmeden önce bir şey onaylamak gerekiyor ... iyi Doğrusu söylemek istemiyorum.
The problem:
Kullanıcıların görüntüleri yükleyebilir ve sitemizde metin içinde onları gömmek için izin verir. Geçmişte biz kullanıcıların yanı sıra bizim resimlere hotlink izin, ama nedeniyle sunucu yükü maalesef bu durdurmak zorunda kaldı.
Current "solution":
Yöntem, bizim "çok sayıda bağlantı" sorunu çözmek için kullanılan programcı alır ve image_request2.php görüntü istekleri (image_request.php) işler dosyasını yeniden adlandırın ve birlikte orijinal içeriğini değiştirmek oldu
<?php
header("HTTP/1.1 500 Internal Server Error") ;
?>
Açıkçası bu onların src niteliği kırık olması orijinal image_request.php işaret ile tüm görüntüleri neden oldu, ve bu durumda da gönderme gibi yanlış koddur.
Proposed solution:
Ben daha zarif bir çözüm olacağını hissediyorum:
. Htaccess içinde
- Istek image_request.php için ise
- Yönlendirme kontrol
- Yönlendirme bizim site değilse, uygun başlık göndermek
- Yönlendirme bizim site ise, image_request.php geçin ve süreç resim isteği
What I would like to know is:
Sadece image_request.php her istek için bir 500 dönen karşılaştırıldığında:
Benim önerilen alternatif çözüm yukarıda özetlenen kullanmak olsaydı ne kadar more yük tahakkuk olurdu?
Bunu yapmak için daha iyi bir yolu var mı?
Bizim ana endişe sitesi kadar kalır olmasıdır. Tüm içten bağlantılı görüntüleri kırma bu çözmek için en iyi / tek yolu olduğunu kabul etmek istekli değilim. Çünkü BİZ değişti şey artık elle tüm bunların önceden yüklenen içerik embed kodunu değiştirmeniz gerekir kullanıcılarımıza söylemekten reddediyorum.