SORU
8 NİSAN 2009, ÇARŞAMBA


bazı görüntüler için devre dışı bırakmak önbellek

Bazı görüntüler bir PHP lib kullanarak oluşturmak.

Bazen tarayıcı yeni oluşturulan dosya yüklemez.

Nasıl fotoğraf bana göre dinamik olarak oluşturulan sadece önbellek devre dışı bırakabilir miyim?

Not: Ben zaman içinde oluşturulan görüntüler için aynı adı kullanmak zorunda.

CEVAP
8 NİSAN 2009, ÇARŞAMBA


Kesmek gibi geliyor ama oldukça taşınabilir olan bu sorun için ortak ve basit bir çözüm dinamik görüntü için her istek için rasgele oluşturulmuş bir sorgu dize eklemek.

Bu yüzden, örneğin

<img src="image.png" />

Olacak

<img src="image.png?dummy=8484744" />

Ya

<img src="image.png?dummy=371662" />

Web-sunucu bakış açısıyla aynı dosyanın erişilebilir ama tarayıcının bakış açısından hiçbir önbelleğe alma yapılabilir.

Rasgele sayı üretimi ya da istemci (JavaScript kullanarak) sayfa (sadece emin önbelleğe kendisi değil sayfada...) servis atarken sunucuda, ya da olabilir.

Web server bu hile ile başa çıkmak için olup olmadığını doğrulamak gerekir.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • bigky226

    bigky226

    11 HAZİRAN 2006
  • sdasmarchives

    sdasmarchive

    2 HAZİRAN 2010
  • Music EuroDance 2

    Music EuroDa

    12 Mayıs 2011