Nginx を静的リソース サーバーとして使用しましたが、悲劇が見つかりました。
ルートディレクトリにあるリソースファイルを更新したのですが、CSSファイルなのですが、アクセスすると古いままです。
ブラウザのキャッシュではなく、ブラウザを変更しただけです。 。 。
Nginx を再起動しても動作しません。Nginx のキャッシュがおかしいのはなぜですか?どうすればよいですか?
过去多啦不再A梦2017-05-16 17:32:09
まず、proxy_cache_path を設定しておく必要があります。nginx がこのパラメータを設定しない場合、ファイルはキャッシュされません。
構成をクリアするには、proxy_cache_path で構成されたディレクトリ内のすべてのファイルを削除します。
Nginxを再起動しても無駄です
曾经蜡笔没有小新2017-05-16 17:32:09
nginx のキャッシュ サービス proxy_cache は、指定された URL キャッシュをクリアできません。指定された URL をクリアするには、nginx サードパーティ モジュール ngx_cache_purge を使用することしかできません。
nginx をインストールするときは、ngx_cache_purege をロードする必要があります。
世界只因有你2017-05-16 17:32:09
memc-nginx モジュールと srcache-nginx モジュールを使用して、効率的で透過的なキャッシュ メカニズムを構築します
http://www.qixing318.com/article/using-memc-nginx-and-srcache-nginx-module-build-efficient-and -transparent -caching-mechanism.html
给我你的怀抱2017-05-16 17:32:09
virtualBox を使用している場合は、これが理由である可能性があります
VirtualBox は Sendfile を嫌います
構成 sendfile をオフに変更します;