84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
Nginx を静的リソース サーバーとして使用しましたが、悲劇が見つかりました。 ルートディレクトリにあるリソースファイルを更新したのですが、CSSファイルなのですが、アクセスすると古いままです。 ブラウザのキャッシュではなく、ブラウザを変更しただけです。 。 。 Nginx を再起動しても動作しません。Nginx のキャッシュがおかしいのはなぜですか?どうすればよいですか?
まず、proxy_cache_path を設定しておく必要があります。nginx がこのパラメータを設定しない場合、ファイルはキャッシュされません。 構成をクリアするには、proxy_cache_path で構成されたディレクトリ内のすべてのファイルを削除します。
Nginxを再起動しても無駄です
nginx のキャッシュ サービス proxy_cache は、指定された URL キャッシュをクリアできません。指定された URL をクリアするには、nginx サードパーティ モジュール ngx_cache_purge を使用することしかできません。 nginx をインストールするときは、ngx_cache_purege をロードする必要があります。
memc-nginx モジュールと srcache-nginx モジュールを使用して、効率的で透過的なキャッシュ メカニズムを構築しますhttp://www.qixing318.com/article/using-memc-nginx-and-srcache-nginx-module-build-efficient-and -transparent -caching-mechanism.html
virtualBox を使用している場合は、これが理由である可能性があります
VirtualBox は Sendfile を嫌います 構成 sendfile をオフに変更します;
上の方、ありがとうございます!私の場合はこの問題が原因でした。sendfile を OFF に変更した後は問題ありませんでした。
まず、proxy_cache_path を設定しておく必要があります。nginx がこのパラメータを設定しない場合、ファイルはキャッシュされません。
リーリー構成をクリアするには、proxy_cache_path で構成されたディレクトリ内のすべてのファイルを削除します。
Nginxを再起動しても無駄です
nginx のキャッシュ サービス proxy_cache は、指定された URL キャッシュをクリアできません。指定された URL をクリアするには、nginx サードパーティ モジュール ngx_cache_purge を使用することしかできません。
リーリーnginx をインストールするときは、ngx_cache_purege をロードする必要があります。
memc-nginx モジュールと srcache-nginx モジュールを使用して、効率的で透過的なキャッシュ メカニズムを構築します
http://www.qixing318.com/article/using-memc-nginx-and-srcache-nginx-module-build-efficient-and -transparent -caching-mechanism.html
virtualBox を使用している場合は、これが理由である可能性があります
VirtualBox は Sendfile を嫌います
構成 sendfile をオフに変更します;
上の方、ありがとうございます!私の場合はこの問題が原因でした。sendfile を OFF に変更した後は問題ありませんでした。