SORU
24 EYLÜL 2008, ÇARŞAMBA


Nasıl önbellek görüntüler için bir web tarayıcı zorlamak için

Arka plan

Yazma ve iki için çok basit CGI tabanlı (Perl) içerik yönetim aracı pro-bono siteleri kullanıyorum. Alanları (tarih, yer, Başlık, Açıklama, bağlantılar, vb.) doldurmak etkinlikler için HTML formları ile web sitesi yönetici sağlar ve bunu kaydedin. Bu formda yönetici bir görüntü olay ile ilgili yüklemek için izin. HTML sayfası şeklinde görüntülenmesini, aynı zamanda resmi tarih (HTML ımg tag) bir izleme gösteriyorum.

Sorun

Sorun yönetici resmi değiştirmek istediğinde olur. Sadece "Gözat" düğmesini, yeni bir resim seçin ve Tamam tuşuna basın. hit olurdu Ve bu gayet iyi çalışıyor.

Görüntüyü yükledikten sonra, arka uç benim CGI yükleme kolları ve düzgün formu yeniden yükler.

Sorun görüntü gösterilirdeğiltazelenmiş olsun. Eski görüntü veritabanı doğru görüntü tutar halde gösterilir. Resmi web tarayıcısında ÖNBELLEĞE aslında indirgedim. Eğer yönetici Firefox/Explorer/Safari YENİDEN yükle düğmesine basarsa, her şey dahada iyi olur ve yeni görüntü sadece görünür.

Benim Çözüm Çalışmıyor

Bir tarih çok uzak geçmişte ile Öğretim Sona erdikten bir HTTP yazarak önbelleğini kontrol etmeye çalışıyorum.

Expires: Mon, 15 Sep 2003 1:00:00 GMT

Yönetim tarafında olduğumu ve gerçekten eğer sayfaları her zaman doldu, çünkü onlar biraz yüklemek için daha uzun sürer umurumda değil unutmayın.

Ama bu da çalışmıyor.

Notlar

Resim yüklerken dosya adı veritabanında tutulur. Olarak yeniden adlandırıldıImage.jpg(sadece kullanırken şeyler için). Bir yeni resim değiştirirken, adını da değiştirmez. Sadece görüntünün dosya içeriğini değiştirir.

Web sunucusu barındırma hizmeti/ISP tarafından sağlanır. Apache kullanır.

Soru

Bir şekilde bu sayfadan önbellek şeyler, görüntüleri bile web tarayıcısı gücü var mı?

Aslında "" veritabanı ile. dosya kaydetme seçeneği ile hokkabazlık yapıyorum Eğer görüntü değişirse, bu şekilde, IMG etiketinin src de değişecek. Ancak, bu sitedeki bir çok değişiklik gerektirir ve ben daha iyi bir çözüm varsa bunu tercih ederim. Ayrıca, bu hala yeni bir resim yükledi aynı adı (görüntü biraz photoshoplanmış olduğunu söylüyorlar ve re-uploaded) varsa çalışmaz.

CEVAP
24 EYLÜL 2008, ÇARŞAMBA


Armin fabrika binasında yer almaktadır doğru fikri vardır. Sorun dizeler çarpışır olabilir rastgele. Kullanmak istiyorum:

<img src="picture.jpg?1222259157.415" alt="">

"sunucusundaki geçerli zaman" 1222259157.415 (Not: python süre kullandım.() zaman oluşturmak)

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • 07cadikiz07

    07cadikiz07

    17 EKİM 2007
  • Jonnyriddlin1

    Jonnyriddlin

    4 Ocak 2007
  • LAHWF

    LAHWF

    5 Kasım 2009