快取型別:
服務端快取
**快取
客戶端快取
nginx**快取
配置語法
使用之前需要先定義乙個proxy_cache_path
配置語法:proxy_cache_path path [levels=levels]
[use_temp_path=on|off] keys_zone=name:size [inactive=time]
[max_size=size] [manager_files=number] [manager_sleep=time]
[manager_threshold=time] [loader_files=number]
[loader_sleep=time] [loader_threshold=time] [purger=on|off]
[purger_files=number] [purger_sleep=time]
[purger_threshold=time];
預設狀態:-;
配置方法:http
proxy_cache
配置語法:proxy_cache zone | off;
預設狀態:proxy_cache off;
配置方法:http、server、location
快取過期週期
配置語法:proxy_cache_valid [code...] time;
預設狀態:-
配置方法:http、server、location
快取的維度
配置語法:proxy_cache_key string;
預設狀態:proxy_cache_key $scheme$proxy_host$request_url;
配置方法:http、server、location
確保後端正常:netstat -luntp|grep 800
去到nginx快取伺服器
檢查配置並重啟
關閉快取
檢查並重啟
清理指定的快取
方式一:rm -rf 快取目錄內容
方式二:第三方擴充套件模組ngx_cache_purge
讓部分頁面不快取
配置語法:proxy_no_cache string ...;
預設狀態:-
配置方法:http、server、location
檢查並重啟
訪問url1,會產生快取,不管怎麼重新整理都訪問這個
訪問url3,則沒有快取,會進行頁面更替(輪詢)
認識快取之伺服器快取(Nginx)
不管是前面介紹的apache快取還是現在要介紹的nginx快取,其實他們都借鑑了squid。隨著web伺服器的發展,web伺服器的快取功能已經越來越強大,通過配置使用web伺服器的快取功能,我們在很多時候已經沒有必要去實用squid了。下面是nginx的proxy cache模組的介紹。二 ngin...
Nginx用為快取伺服器
nginx 快取組成 磁碟空間 nginx做為反向 時,能夠將來自upstream的響應快取至本地,並在後續的客戶端請求同樣內容時直接從本地構造響應報文。proxy cache 模組 為上游伺服器提供快取功能 當客戶端再請求時先從快取中找,找到直接發給客戶端 proxy cache path dat...
Nginx做快取伺服器
nginx做快取伺服器 1.主配置 etc nginx nginx.conf 2.proxy配置 etc nginx conf.d proxy.conf 引數解釋 proxy cache path 快取檔案路徑 levels 設定快取檔案目錄層次 levels 1 2 表示兩級目錄 keys zon...