У меня есть флэш-приложение, которое запрашивает xml, сгенерированный php-скриптом. Данные не сильно меняются, и я бы хотел, чтобы флэш-память кэшировала XML-файл, а не загружала его каждый раз. Я проверял свои журналы доступа, и каждый раз, когда я перезагружал страницу с приложением флэш-памяти, доступ к php-файлу и скачивание xml.
Я читал, что flash не контролирует то, что кэшируется, так как он просто запрашивает что-то из браузера, но ничего другого, что загружает флэш (то есть mp3-файлы, предоставляемые xml), не кэшируется. Так что я не совсем уверен, что это значит.
Я, черт возьми, гуглил это, но все, что я нахожу, говорит мне, как уберечь флэш от кеширования.
Вот код, который я использовал (AS3):
xmlLoader.load(new URLRequest("info.php"));
Это не так уж и сложно, но иногда загрузка занимает 2-3 секунды, если мой хост решает медленно реагировать.
редактировать: я получил заголовки:
HEAD /beatinfo.php HTTP/1.1[CRLF]
Host: spoonhands.com[CRLF]
Connection: close[CRLF]
User-Agent: Web-sniffer/1.0.37 (+http://web-sniffer.net/)[CRLF]
Accept-Encoding: gzip[CRLF]
Accept-Charset: ISO-8859-1,UTF-8;q=0.7,*;q=0.7[CRLF]
Cache-Control: no-cache[CRLF]
Accept-Language: de,en;q=0.7,en-us;q=0.3[CRLF]
Referer: http://web-sniffer.net/[CRLF]