Response.Expires簡述

來源:互聯網
上載者:User
expires|response   預設情況下,ASP禁止了瀏覽器和代理的緩衝功能。如果有一個每次都不要更新的頁面,就應該開啟瀏覽器和代理的緩衝,這將允許瀏覽器和代理在一段時間內使用該頁面的“緩衝”拷貝資料。緩衝能夠大大地減輕伺服器的資料轉載量,並提高使用者的瀏覽效能。
  哪些類別的動態網頁面適合被緩衝呢?下面是一些例子:
  天氣頁面,每5分鐘更新一次
  新聞或版本列表頁面,每天更新2次
  注意:使用瀏覽器或者代理緩衝後,對Web伺服器的點擊次數就會減少。如果想精確地瞭解所有頁面,或者對於郵遞廣告,就不適於使用瀏覽器和代理緩衝了。
  瀏覽器緩衝由HTTP“Expires”頭參數控制,它由Web伺服器發送給瀏覽器。ASP提供了2個簡單的方法發送這個頭部參數。設定頁面在未來一定時間內到期,可以使用Response.Expires屬性。下面的例子將告訴瀏覽器內容在10分鐘後到期:< % Response.Expires = 10 % >
  設定Response.Expires為負數或者0,就禁止了緩衝。對第2個屬性Response.ExpiresAbsolute的設定,允許指定在一個特殊時間到來時內容到期。
  < % Response.ExpiresAbsolute = #May 31,2001 13:30:15# % >
  除了使用Response對象來設定到期時間,還可以在HTML檔案頭部寫< META >標記。儘管代理不會注意到這個標記,但是一些瀏覽器可以。
  < META HTTP-EQUIV="Expires" VALUE="May 31,2001 13:30:15" >
  最後,對於HTTP代理,使用Response.CacheControl可以指示是否緩衝內容。設定屬性為“Public”,開啟代理緩衝內容的功能。
  < % Response.CacheControl = "Public" % >
  預設情況下,這個屬性是設定成“Private”的。注意:不要讓代理緩衝那些顯示給特定使用者的頁面,因為代理可能會將屬於其他使用者的頁面送給目前使用者。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.