• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • 如何讓你的網站提速:Web緩存加速指南(6)

    發表于:2012-12-26來源:IT博客大學習作者:不詳點擊數: 標簽:網站
    正如你看到的:你可以手工創建HTTP日期;PHP沒有為你提供專門的函數(新版本已經讓這個越來越容易了,請參考PHP的日期相關函數文檔),當然,最簡單的還

      正如你看到的:你可以手工創建HTTP日期;PHP沒有為你提供專門的函數(新版本已經讓這個越來越容易了,請參考PHP的日期相關函數文檔),當然,最簡單的還是設置Cache-Control: max-age頭信息,而且對于大部分情況都比較適用;

      更多信息,請參考header相關的文檔;

      也請參考一下cgi_buffer庫,自動處理ETag的生成和校驗,Content-Length生成和內容的gzip壓縮,PHP腳本只需包含1行代碼;

      Cold Fusion

      Cold Fusion是Macromedia的商業服務器端腳本引擎,并且支持多種Windows平臺,Linux平臺和多種Unix平臺。Cold Fusion通過CFHEADER標記設置HTTP頭信息相對容易??上У氖牵阂韵碌腅xpires頭信息的設置有些容易誤導;

      它并不像你想像的那樣工作,因為時間(本例中為請求發起的時間)并不會被轉換成一個符合HTTP時間,而且打印出副本的Cold fusion的日期/時間對象,大部分客戶端會忽略或者將其轉換成1970年1月1日。

      但是:Cold Fusion另外提供了一套日期格式化函數, GetHttpTimeSTring. 結合DateAdd函數,就很容易設置過期時間了,這里我們設置一個Header聲明副本在1個月以后過期;

      你也可以使用CFHEADER標簽來設置Cache-Control: max-age等其他頭信息;

      記?。篧eb服務器也會將頭信息設置轉給Cold Fusion(做為CGI運行的時候),檢查你的服務器設置并確定你是否可以利用服務器設置代替Cold Fusion。

      ASP和ASP.NET

      在asp中設置HTTP頭信息是:確認Response方法先于HTML內容輸出前被調用,或者使用 Response.Buffer暫存輸出;同樣的:注意某些版本的IIS缺省設置會輸出Cache-Control: private 頭信息,必須聲明成public才能被共享緩存服務器緩存。

      IIS的ASP和其他web服務器都允許你設置HTTP頭信息,例如: 設置過期時間,你可以設置Response對象的屬性;

      設置請求的副本在輸出的指定分鐘后過期,類似的:也可以設置絕對的過期時間(確認你的HTTP日期格式正確)

      Cache-Control頭信息可以這樣設置:

      在ASP.NET中,Response.Expires 已經不推薦使用了,正確的方法是通過Response.Cache設置Cache相關的頭信息;

      Response.Cache.SetExpires ( DateTime.Now.AddMinutes ( 60 ) ) ;

      Response.Cache.SetCacheability ( HttpCacheability.Public ) ;

      關于本文檔

      本文版權屬于Mark Nottingham ,本作品遵循創作共用版權。

      如果你鏡像本文,請通過以上郵件告知,這樣你可以在更新時被通知;

      所有的商標屬于其所有人。

      雖然作者確信內容在發布時的正確性,但不保證其應用或引申應用的正確性,如有誤傳,錯誤或其他需要澄清的問題請盡快告知作者;

      本文最新版本可以從 http://www.mnot.net/cache_docs/ 獲得;

      翻譯版本包括: 捷克語版,法語版和中文版。

      版本: 1.81 - 2007年3月16日

      創作共用版權聲明

      翻譯: 車東 2007年9月6日

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>