Ben (HTML sarıcı dosyası ile) bir .swf dosyası olarak Flash uygulamasını hizmet ve Safari her zaman GET yoluyla aldığı status = 200
asla 304
. Bu nedenle, Safari bu dosya için hiçbir zaman önbellek kullanmaz ve her seferinde indirir (büyük bir dosyadır).
Safari'nin önbelleğini incelediğimde, hiçbir zaman .swf dosyasını içermiyor.
Chrome, Firefox ve IE’nin tümü önbellek para cezası kullanır (örneğin, sitenin ikinci ziyareti status 304
).
SWF dosyası için bir önbellek bildirimi kullanırsam, Safari çevrimdışı önbellekten depolar / geri alır, ancak müşterilerim dosyanın standart önbellekten başka bir yerde saklanmasına izin vermez, bu nedenle bir çözüm değildir (bununla birlikte, ayıklama?).
Diğer insanlar bunu deneyimliyor mu, yoksa sadece ben miyim?
Safari'nin önbelleğini doğru yapmak için ne yapabileceğim hakkında bir fikriniz var mı?