ホームページ  >  記事  >  バックエンド開発  >  ファイルをキャッシュせずにnginx phpを実行する方法

ファイルをキャッシュせずにnginx phpを実行する方法

藏色散人
藏色散人オリジナル
2022-10-20 09:35:282018ブラウズ

ファイルをキャッシュしないように nginx php を設定する方法: 1. nginx 構成ファイルを見つけて開きます; 2. "location ~ .*\.(gif|jpg|jpeg|png|bmp|swf| js| css)${add_header Cache-Control no-store;}" を使用してキャッシュを無効にします。

ファイルをキャッシュせずにnginx phpを実行する方法

このチュートリアルの動作環境: Windows 7 システム、PHP バージョン 8.1、Dell G3 コンピューター。

nginx php ファイルをキャッシュしないようにするにはどうすればよいですか?

Nginx によるキャッシュ構成の無効化

Web サイト プログラムをデバッグするとき、変更されたフロントエンド コードが効果を示さなくなるブラウザー キャッシュの問題がよく発生します。キャッシュは、毎回 Ctrl F5 を使用して強制的に更新した後にのみクリアできます。このとき、nginx キャッシュを無効にすると、軽微なトラブルが軽減され、ブラウザーでキャッシュされたファイルを読み取る代わりに、ブラウザーが毎回サーバーにファイルをリクエストできるようになります。

プログラムがデバッグされてオンラインになったら、nginx キャッシュをオンにしてサーバーの帯域幅トラフィックを節約し、一部のリクエストを減らし、サーバーへの負荷を軽減できます。

nginx 構成ファイル /usr/local/nginx/conf/nginx.conf

1. キャッシュを有効にする

location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|js|css)$ {
  #设置缓存上面定义的后缀文件缓存到浏览器的生存时间
  expires   3d;
}

2. キャッシュを無効にする

location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|js|css)$ {
 #禁止缓存,每次都从服务器请求
  add_header Cache-Control no-store;
}

推奨学習: 「PHP ビデオ チュートリアル

以上がファイルをキャッシュせずにnginx phpを実行する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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