<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>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                [TOC] ## Cache-Control * Cache-Control是關于瀏覽器緩存的最重要的設置,因為它覆蓋其他設置,比如 Expires 和 Last-Modified。 常用 cache-directive 值 | Cache-directive | 說明 | | --- | --- | | public | 所有內容都將被緩存 | | private | 內容只緩存到私有緩存中 | | no-cache | 所有內容都不會被緩存 | | no-store | 所有內容都不會被緩存到緩存或 Internet 臨時文件中 | | must-revalidation/proxy-revalidation | 如果緩存的內容失效,請求必須發送到服務器/代理以進行重新驗證 | | max-age=xxx (xxx is numeric) | 緩存的內容將在 xxx 秒后失效, 這個選項只在HTTP 1.1可用, 并如果和Last-Modified一起使用時, 優先級較高 | 對 cache-directive 值的瀏覽器響應 | Cache-directive | 打開一個新的瀏覽器窗口 | 在原窗口中單擊 Enter 按鈕 | 刷新 | 單擊 Back 按鈕 | | --- | --- | --- | --- | --- | | public | 瀏覽器呈現來自緩存的頁面 | 瀏覽器呈現來自緩存的頁面 | 瀏覽器重新發送請求到服務器 | 瀏覽器呈現來自緩存的頁面 | | private | 瀏覽器重新發送請求到服務器 | 第一次,瀏覽器重新發送請求到服務器;此后,瀏覽器呈現來自緩存的頁面 | 瀏覽器重新發送請求到服務器 | 瀏覽器呈現來自緩存的頁面 | | no-cache/no-store | 瀏覽器重新發送請求到服務器 | 瀏覽器重新發送請求到服務器 | 瀏覽器重新發送請求到服務器 | 瀏覽器重新發送請求到服務器 | | must-revalidation/proxy-revalidation | 瀏覽器重新發送請求到服務器 | 第一次,瀏覽器重新發送請求到服務器;此后,瀏覽器呈現來自緩存的頁面 | 瀏覽器重新發送請求到服務器 | 瀏覽器呈現來自緩存的頁面 | | max-age=xxx (xxx is numeric) | 在 xxx 秒后,瀏覽器重新發送請求到服務器 | 在 xxx 秒后,瀏覽器重新發送請求到服務器 | 瀏覽器重新發送請求到服務器 | 在 xxx 秒后,瀏覽器重新發送請求到服務器 | ## Last-Modified/E-Tag ``` $etag = 'http://longrujun.name'; if ($_SERVER['HTTP_IF_NONE_MATCH'] === $etag) { header('Etag:' . $etag, false, 304); exit; } else { header('Etag:' . $etag); } ```
                  <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>

                              哎呀哎呀视频在线观看