私は、phpスクリプトによって生成されたXMLを要求するフラッシュアプリケーションを持っています。データはそれほど変わらないし、毎回ロードするのではなくxmlをキャッシュするようにしたい。私は自分のアクセスログをチェックしていて、毎回フラッシュアプリケーションを使ってページをリロードし、PHPファイルにアクセスしてxmlをダウンロードした。flash xml cache
フラッシュはキャッシュされたものを制御しません。ブラウザから何かを要求するだけですが、フラッシュダウンロード(つまりxmlによって提供されるmp3ファイル)はキャッシュされません。だから私はそれがどういう意味なのか本当に分かりません。
私はこのことを知りましたが、私が見つけたものはすべて、フラッシュをキャッシュする方法を教えています。ここで
は、私は(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]
キャッシングは、サーバーが送信するヘッダーによって部分的に制御されます。 info.phpで送信されたヘッダをコピー/ペーストできますか? –
ありがとうたくさんのフィール – mattgoody