<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                [很nice的介紹鏈接](https://www.cnblogs.com/chrdai/p/11355423.html) ## **一、Upstream_cache_status變量與值說明:** * [ ] *Miss : 為命中緩存* * [ ] * [ ] *HIT : 命中緩存* * [ ] * [ ] *EXPIRED : 緩存已經過期* * [ ] * [ ] *STALE : 命中了陳舊的緩存* * [ ] * [ ] *UPDATING : 內容陳舊,但正在更新* * [ ] * [ ] *REVALIDATED : nginx驗證了陳舊的內容依然有效* * [ ] * [ ] *BYPASS : 響應是從原始服務器獲得的* 代碼演示下游服務器代碼示列: ``` proxy_cache_path /data/tmpcache levels=2:2 keys_zone=two:10m loader_threshold=300 loader_files=200 max_size=200m inactive=1m; server { server_name shop**.com.cn; root html/;  error_log logs/cacherr.log debug; #打開DEBUG日志能實時看查看問題 location /{ proxy_cache two; #用了 上面的keys_zone定義的two 并且緩存10分鐘 proxy_cache_valid 200 1m; #如果是響應碼200 則是1分鐘有效期 add_header X-Cache-Status $upstream_cache_status; #這里添加了個頭 值就是前面介紹緩存狀態值 proxy_pass http://192.168.0.51:8012;; } } ``` **http response headers**效果如下: X-Cache-Status: **MISS**#這個就是我們在location 放的頭部 值為緩存狀態(無緩存) X-Cache-Status: **HIT**#我們發現 值邊了 處于hit 命中狀態 說明已經用的是緩存了(有緩存) ***** ## **二、proxy_cache_path 指令參數詳解:** path : 定義緩存文件的存放位置 levels :定義緩存路徑的目錄層級,最多3級,每層目錄長度為1或2字節 use_temp_path:如果設置on時,文件會放到proxy_temp_path定義的臨時目錄          如果設置off時 ,文件就會存放到默認的proxy_cache_path目錄 keys_zone:name是共享內存的名字,由proxy_cache指令使用       size 是指共享內存大小,1mb大約可以存放8000個key inactive :在inactive時間內沒有被訪問的緩存會被淘汰掉 默認10分鐘 max_size:設置最大的緩存文件大小,超出后由cache manager進程按LRU鏈表淘汰 manager_file :cache manager 進程在1次淘汰過程中,淘汰的最大文件數 默認100 manager_sleep :執行一次淘汰循環后 cache manager進程的休眠時間 默認200毫秒 manager_threshold :執行一次淘汰循環的最大耗時 默認50毫秒 loader_files : cache_loader 進程載入磁盤中緩存至共享內存,每批最多處理的文件數 默認100 loader_sleep : 執行一次緩存文件至共享內存后,進程休眠時間 默認200毫秒 loader_threshold : 每次載入緩存文件至共享內存的最大耗時 默認50毫秒 ***** **配置實例講解** ``` #設置Web緩存區名稱為cache_one, #內存緩存空間大小為200MB, #1天沒有被訪問的內容自動清除, #硬盤緩存空間大小為30GB。 proxy_cache_path /data0/proxy_cache_dir levels=1:2 keys_zone=cache_one:200m inactive=1d max_size=30g; ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看