APCキャッシュを使用してPHPで書かれたAJAXフォーカスアプリケーションのAmazon EC2でLAMPスタックを実行しています。これは間違ったフォーラムだと申し訳ありませんが、私の問題がサーバーか自分のコードかどうかは分かりません。これ以上参照していないPHPスクリプトから古いファイルが要求されていますか?
myPpfile.phpの評価を強制するためにmyappfile.phpを含むiFrameをいくつかのhtmlに返します(特定のパラメータを常に持っています)しかし、私がコードを書いた数年前にそれらを見つけることができなかった!)。昨日私はsrc変数をmyhtmlfile.htmlに変更しましたが、そこにはまだmyphpfile.phpを要求しているクライアントがいます。
私はAPCキャッシュをクリアしました(apache2を再起動することによって)。大半のユーザーは新しいファイルに行きますが、1分に1〜2分かかりますので、古いファイルに移動しています(トラフィックの割合はそれほど高くありませんが、トラフィックを管理するのが好きです)。まだ古いファイルを使用しているものは、iPhoneユーザーになる傾向があります。
私は古いmyphpfile.phpへの参照をどこで得ることができるのか分かりません - それはPHPファイルではなく、apcキャッシュにあります。それ以外に何をする必要がありますか?
キャッシュされているJavaScriptファイルですか? – ceejayoz
いいえ、ありがとうございます。 –
古いリンクをブックマークしているだけですか?これが当てはまる場合は、単純に "header( 'location:myhtmlfile.html');" myphpfile.php内にあります。 –