欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

Nginx如何啟用proxy_cache緩存

這篇文章主要介紹了Nginx如何啟用proxy_cache緩存,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

創(chuàng)新互聯(lián)服務(wù)項目包括珠暉網(wǎng)站建設(shè)、珠暉網(wǎng)站制作、珠暉網(wǎng)頁制作以及珠暉網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢、行業(yè)經(jīng)驗、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,珠暉網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到珠暉省份的部分城市,未來相信會繼續(xù)擴大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!

proxy_cache 在 Nginx 配置的 http 段、server 段(location 段)中分別寫入不同的配置。http 段中的配置用于定義 proxy_cache 空間,server 段中的配置用于調(diào)用 http 段中的定義,啟用對 server 的緩存功能。

http 段

直接以本站的配置為例:

proxy_cache_path  /home/nginx/proxy_cache/cache levels=1:2 keys_zone=proxycache:60m max_size=120m inactive=2h use_temp_path=on;
proxy_temp_path    /home/nginx/proxy_cache/temp;
proxy_cache_key    $host$request_uri;

其中:

proxy_cache_path

  1. /home/nginx/proxy_cache/cache:定義 proxy_cache 生成文件的根路徑

  2. levels:默認(rèn)所有緩存文件都放在上面指定的根路徑中,從而可能影響緩存的性能。推薦指定為 2 級目錄來存儲緩存文件

  3. key_zone:這個的值是字符串,可以隨意寫。用于在共享內(nèi)存中定義一塊存儲區(qū)域來存放緩存的 key 和 metadata(類似于使用次數(shù)),這樣 nginx 可以快速判斷一個 request 是否命中緩存。1m 可以存儲 8000 個key

  4. max_size:最大 cache 空間。如果不指定,會使用掉所有 disk space。當(dāng)達(dá)到 disk 上限后,會刪除最少使用的 cache

  5. inactive:內(nèi)存中緩存的過期檢查周期。示例配置中如果 2h 內(nèi)都沒有被訪問,則不論狀態(tài)是否為 expired,都會清除緩存。需要注意的是,inactive 和 expired 配置項的含義是不同的,expired 只是判斷過期時間,不會刪除緩存;而 inactive 是直接刪除過期緩存

  6. use_temp_path:如果為 off,則 nginx 會將緩存文件直接寫入指定的 cache 文件中,而不使用 temp_path 指定的臨時存儲路徑

proxy_temp_path

  1. /home/nginx/proxy_cache/temp:定義 proxy_cache 生成臨時文件的根路徑。此項在 use_temp_path=off 時不需填寫

proxy_cache_key

  1. $host$request_uri:定義 proxy_cache 生成文件的名稱。值可以為 Nginx 支持的變量和字符串

server 段

同樣以本站配置為例進行說明:

proxy_cache          proxycache;
proxy_cache_valid      304 2h;
proxy_cache_valid      403 444 24h;
proxy_cache_valid      404 2h;
proxy_cache_valid      500 502 2h;
proxy_cache_use_stale    invalid_header http_403 http_404 http_500 http_502;
proxy_cache_lock      on;
proxy_cache_lock_timeout  5s;
proxy_no_cache        $proxynocache_atomxml $proxynocache_sitemapxml;
  1. proxy_cache:對應(yīng) http 段的 key_zone,是你定義的 proxy_cache 所使用的共享空間的名稱。我在上面示例中使用的名稱是“proxycache”

  2. proxy_cache_valid:對指定的 HTTP 狀態(tài)進行緩存,并指定緩存時間。可以自定義寫入多個配置項

  3. proxy_cache_stale:這個可以大大減少回源次數(shù)。因此可以將 inactive 適當(dāng)延長

  4. proxy_cache_lock:同樣是減少回源次數(shù)。和上面的差別在于緩存是否存在

  5. proxy_no_cache:值為若干個變量($string),這個變量的值只有倆類,0 和 非0,這若干個變量中只要有一個值不為 0,就不會觸發(fā)緩存

我的一點經(jīng)驗

  1. 會在你指定的緩存路徑下生成類似 “0 1 2 3 4 5 6 7 8 9 a b c d e f …” 這樣的文件夾(當(dāng) levels=2 時),這些文件夾下存儲著寫入硬盤的緩存文件

  2. proxy_cache_valid 緩存的狀態(tài)碼需要根據(jù)你的需要來定義,千萬別把 200 寫進去了

  3. inactive 時間和 valid 時間需要特別注意,如果源站更新頻率不怎么低,就需要根據(jù)你的需求減少這些值

  4. proxy_no_cache 中使用的 $string 是通過類似 “set $string 1;” 來定義的

  5. proxy_cache_use_stale 和 proxy_cache_lock 的用法目前我也沒太明白,所以解釋得不太清晰,望見諒。這倆配置一般不使用也無妨

感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“Nginx如何啟用proxy_cache緩存”這篇文章對大家有幫助,同時也希望大家多多支持創(chuàng)新互聯(lián),關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,更多相關(guān)知識等著你來學(xué)習(xí)!

網(wǎng)站名稱:Nginx如何啟用proxy_cache緩存
文章網(wǎng)址:http://www.aaarwkj.com/article40/iijpho.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)頁設(shè)計公司、小程序開發(fā)App開發(fā)、電子商務(wù)、網(wǎng)站制作、網(wǎng)站營銷

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)公司
69国产精品久久久久久人| 亚洲福利一区二区在线| 欧美精品欧美精品一区二区| 国产一区二区三区在线看片| 黄色三级视频久久久| 老湿机午夜在线免费观看| 亚洲色图熟女激情另类| 欧美大片免费在线播放| 日韩亚洲毛片全在线播放| 99亚洲综合一区二区三区| 日韩一区精品视频一区二区| 中文在线中文天堂黄色片| 日本人妻系列中文字幕| 麻豆人妻性色av专区| 日韩在线中文字幕一区| 手机不卡高清播放一区二区| 91人妻精品丰满少妇区| 中文字幕不卡一区在线| 国产有码视频一区二区三区| av一区二区中文字幕| 国产国产成年年人免费看片| 亚洲国产熟女导航网站视频| 国内一级片内射免费视频观看| av免费在线不卡一区| 国产亚洲一区二区三区在线| 国产精品久久亚洲一区二区| 91老熟女露脸嗷嗷叫| 中文字幕人妻熟人妻熟丝| 亚洲中文有码在线播放| va精品人妻一区二区三区| 哈昂~不要啊在线观看| 91无人区一区二区三乱码| 亚洲视频一区二区精品| 国产91一区二区三区在线精品| 最新亚洲av熟女播放| 午夜性生活免费观看视频| 久久成人午夜免费电影| 国产一级二级三级久久| 亚洲乱码一区二区三区人妇| 国产精品青青草原在线| 日韩国产传媒在线精品|