HTML や CSS をコーディングして、ページをブラウザーにロードして変更を確認すると、しばらく更新されないことがあります。これは明らかに、最新の変更に合わせて変更されたかどうかを判断するのが難しい増分変更の問題を引き起こします。
これを回避する方法があるかどうか疑問に思っていましたか?おそらく、この動作を持たないこの状況に特に適したブラウザー (またはモード) ですか?
HTML や CSS をコーディングして、ページをブラウザーにロードして変更を確認すると、しばらく更新されないことがあります。これは明らかに、最新の変更に合わせて変更されたかどうかを判断するのが難しい増分変更の問題を引き起こします。
これを回避する方法があるかどうか疑問に思っていましたか?おそらく、この動作を持たないこの状況に特に適したブラウザー (またはモード) ですか?
Windows では+を、OSX では+ Ctrl+を試してください。これにより、ブラウザがページをロードするときにキャッシュを読み取らなくなります (少なくとも Chrome または Firefox の場合)。F5CmdShiftR
ブラウザのキャッシュを削除して、ページをリロードしてみてください。CSS の場合、CSS ファイルをブラウザーに個別にロードし、更新して更新する必要がある場合もあります。
ブラウザのキャッシュのように聞こえます。確認するには、キャッシュをクリアするか、「ハード リフレッシュ」を実行することでこれをテストできます。
これを永久に停止したい場合は、いくつかの no cache ヘッダーをスローする必要があります。セットアップに応じて、Web サーバーまたはサーバー側のコードからこれを行うことができます (すべてのブラウザーで Web ページのキャッシュを制御する方法を参照してください) 。
Windows では、で更新しCTRL + F5
ます。ブラウザはキャッシュから表示されません。また、開発者ツールでは、キャッシュからロードしないように指示できます
うーん、同じリソースへのリクエストをキャッシュするWebサーバー設定である可能性があります。JSPを使用したTomcatでよく見ました。Tomcat では、コンパイルされたクラス ('work' フォルダー) を削除していましたが、PHP の場合、サーバーのキャッシュ設定 (ファイル/セッション) を確認できます。
例: 「Apache などの一般的な Web サーバーは、ファイルの変更時刻を使用して、要求されたページの経過時間を Web ブラウザーに通知し、ブラウザーが適切なキャッシュ アクションを実行できるようにします。動的な Web ページでは、実際の PHP スクリプトのみが変更される場合があります。一方、表示されるコンテンツはデータベースから取得されることが多く、頻繁に変更されます。」
ソース: http://www.sitepoint.com/caching-php-performance/
もう 1 つの回避策は、PHP ファイルをリロードするときにタッチ (スペースを追加して保存) することです。