Я работаю с приложением Flash в виде файла .swf (с файлом-оболочкой HTML), и Safari всегда извлекает данные с GET status = 200
, а не 304
. Таким образом, Safari никогда не использует кэш для этого файла и загружает его каждый раз (это большой файл).
Когда я проверяю кэш Safari, он никогда не содержит файл .swf.
Chrome, Firefox и IE все хорошо используют кэш (например, 2-й визит на сайт возвращает status 304
).
Если я использую манифест кэша для SWF-файла, Safari сохраняет / извлекает данные из автономного кеша, но мои клиенты не разрешают хранить файл ни в чем, кроме стандартного кеша, поэтому это не решение (хотя, возможно, полезно для отладки?).
Другие люди испытывают это, или это только я?
Любая идея, что я могу сделать, чтобы правильно сделать кэш Safari?