ホームページ >バックエンド開発 >PHPチュートリアル >JavaScript - WeChat Web サイトを構築し、2 つのテンプレートを切り替えましたが、キャッシュがあり、効果をすぐに確認できません。この問題を解決するにはどうすればよいですか?

JavaScript - WeChat Web サイトを構築し、2 つのテンプレートを切り替えましたが、キャッシュがあり、効果をすぐに確認できません。この問題を解決するにはどうすればよいですか?

WBOY
WBOYオリジナル
2016-09-21 14:12:531131ブラウズ

WeChat ウェブサイトを構築し、2 つのテンプレートを切り替えましたが、キャッシュがあり、効果をすぐに表示できません。この問題を解決するにはどうすればよいですか?

返信内容:

WeChat ウェブサイトを構築し、2 つのテンプレートを切り替えましたが、キャッシュがあり、効果をすぐに表示できません。この問題を解決するにはどうすればよいですか?

  1. 個人的には、検出テンプレートに基づくステータスの変化に基づいて、ユーザーに再ログインを促すことができると思います。

  2. キャッシュの原因を見つけて、切り替えたイベントに基づいてキャッシュをクリアできないかどうかを確認してください。これはユーザーの使用状況に基づいて自動的に更新されます。

サーバーのキャッシュであれば切り替え時に削除可能です。
ローカルブラウザのキャッシュの場合、修正方法がわかりません。

リクエストファイル名の後に#乱数を追加してください

うまくいくかわかりません。

WeChat キャッシュは、組み込みの QQ ブラウザ カーネルの尺度です。各リクエストの etag,这样浏览器发现前后两次 etag を変更しようとすると、キャッシュからは読み取られず、サーバーから再度取得されます

WeChat には独自のキャッシュがあり、フロントエンドでテンプレートを切り替え、データを非同期でロードすることをお勧めします。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。