ホームページ  >  記事  >  運用・保守  >  nginx PHPでファイルをキャッシュしない方法

nginx PHPでファイルをキャッシュしない方法

WBOY
WBOY転載
2023-05-21 16:09:181474ブラウズ

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

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

1. 実行速度が速い。

2. 優れたオープン性とスケーラビリティを備えています。

3. PHP は、主流および非主流のさまざまなデータベースをサポートしています。

4. オブジェクト指向プログラミング: PHP はクラスとオブジェクトを提供します。

5. 高速バージョンアップデート。

6. 機能が豊富です。

7. スケーラビリティ。

8. グラフィック処理、エンコードとデコード、圧縮ファイル処理、XML 解析などの包括的な機能。

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

声明:
この記事はyisu.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。