使用Nginx快取靜態檔案

2021-07-29 18:58:30 字數 1496 閱讀 7502

配置語法:

open_file_cacheoff;

open_file_cachemax=n[inactive=time];

預設配置:

open_file_cache off;

配置環境:

配置可以儲存的快取:

該指令具有以下引數:

maxsets快取中最大元素數; 在快取溢位時,刪除最近最少使用的(lru)元素;如果在此時間內尚未訪問該元素,則將其從快取中刪除; 預設情況下為60秒;關閉快取。

示例:

open_file_cache          max=1000 inactive=20s;

open_file_cache_valid 30s;

open_file_cache_min_uses 2;

open_file_cache_errors on;

配置語法:

open_file_cache_errorson|off;

預設配置:

open_file_cache_errors off;

配置環境:

啟用或禁用檔案查詢錯誤的快取 open_file_cache.

配置語法:

open_file_cache_min_usesnumber;

預設配置:

open_file_cache_min_uses 1;

配置環境:

設定由open_file_cache指令的非活動引數配置的時間段內檔案訪問的最小數量,檔案描述符在快取中保持開啟所需。例如配置數量為1,則原始檔在訪問至少一次以後則會將原始檔進行快取

配置語法:

open_file_cache_validtime;

預設配置:

open_file_cache_valid 60s;

配置環境:

設定乙個時間,之後應該檢查open_file_cache元素的原始檔是否有變化。

nginx 靜態檔案快取

目的 快取nginx伺服器的靜態檔案。如css,js,htm,html,jpg,gif,png,flv,swf,這些檔案都不是經常更新。便於快取以減輕伺服器的壓力。實現 nginx proxy cache可以將使用者的請快取到本地乙個目錄,當下乙個請求時可以直接調取快取檔案,就不用去後端伺服器去取檔...

nginx 靜態檔案快取

目的 快取nginx伺服器的靜態檔案。如css,js,htm,html,jpg,gif,png,flv,swf,這些檔案都不是經常更新。便於快取以減輕伺服器的壓力。實現 nginx proxy cache可以將使用者的請快取到本地乙個目錄,當下乙個請求時可以直接調取快取檔案,就不用去後端伺服器去取檔...

Nginx 靜態快取

靜態檔案快取 靜態快取在客戶端下進行快取,可以設定快取檔案型別與快取時間,提公升客戶端訪問站點速度。主要對,css,js等元素更改機會比較少的情況下使用,特別是,占用頻寬大,我們完全可以設定在瀏覽器本地快取365d,css,js,html可以快取個10來天,快取的時候,我們需要將需要快取的拓展名列出...