讓你的網站秒開,為IIS啟用“內容過期”
什麼是內容過期?
當用戶第一次訪問你的網站,浏覽器從你的網站主機下載內容,如果用戶第二次訪問你的網站,浏覽器從緩存讀取內容。你知道浏覽器從緩存讀取網頁有多快嗎?秒開!例如:2345.com這個導航網站。很多大的網站都啟用了“內容過期”。
我們知道,大網站的訪問速度一般都快,這確實與他們雄厚的實力有關,但與“內容過期”的關系也很大。
事實上如果你沒有啟用內容過期的話,就算你的服務器再好,也達不到大網站那樣的速度,秘密就是他們開啟了“內容過期”。
這可是一個非常棒的功能,內容過期能為站長們帶來哪些好處呢?
如果你的網站在國外,速度比較慢,是的,那也僅僅是第一次訪問慢而已,當用戶第二次訪問的時候,速度就是國內的。事實上,由於你啟用了內容過期,服務器的壓力必然下降,這將間接地為用戶的第一次訪問加速。再比如,你國外的主機抽風了,
如果你啟用了內容過期的話,即使你網站的主機關機用戶也仍然能訪問你的網站(抽風算神馬),為什麼,因為浏覽器從緩存讀取網頁。此時用戶不但能訪問你的網站,而且速度還很快。
所以我們不再像以前那樣怕抽風了,內容過期讓你的損失減小了很多。
另一方面,內容過期很明顯地降低了服務器的壓力,這對那些買不起高配置主機的站長來說,是值得嘗試的。
我們來看數據,如網易,搜狐,電腦軟硬件應用網之類大型網站基本都部分使用了“內容過期”
設置了內容過期的網站,如果你第二次訪問的話,速度是非常快的,可不要以為是他們的服務器強或者別的什麼,別忘了他們開啟了“內容過期”。就算你不停地打開關閉上面的網址來測試這些網站的訪問速度,對他們的服務器來說,沒有產生任何壓力,而且你每次打開的速度都非常滿意。
由於本人的技術有限,但我認為絕大部分大站都啟用了“內容過期”或者采用了類似內容過期的技術來提升網站的訪問速度,這將為網站帶來絕佳的用戶體驗。
如果你的網站不是每分每秒都在更新的話,我建議你開啟內容過期。為什麼這樣說,比如你設置的內容過期時間是2個小時,那麼在這2個小時內你網站沒有更新的話,用戶是沒有必要
從你的網站主機讀取網頁的,只需要從浏覽器的緩存讀取網頁就行了。這不僅僅意味著網站主機的壓力減小了,更重要的是網站的訪問速度讓用戶更滿意。這無論對站長還是用戶而言都是有很大好處的。
現在,請跟著我來為你的網站開啟“內容過期”,這是一個IIS6的例子。
雙擊你的“Internet 信息服務(IIS)管理器”,在左側右擊你要啟用“內容過期”的網站,選擇“屬性”,在出現的網站屬性對話框上面單擊“HTTP 頭”標簽,勾選“啟用內容過期”,在下面的“此時間段後過期”部分,指定過期時間,這就取決於你的個人情況了,一般設置為2個小時以上,大家也可參考大網站的設置。
然後點“確定”就ok了,很簡單的。請看圖
這就為你的網站啟用了內容過期,如果你沒有看到效果,或者你需要重啟IIS(一般直接生效的)。
當你完成了上面的操作,請到http://tool.chinaz.com/Gzips查詢你的網站是否成功開啟內容過期。
例如我的
我的網站:www.45it.com。是的,當你看到Cache-Control部分max-age=43200,就表示成功了。不同的過期時間max-age的值不同。我的是12小時的,而且只設置了CSS和腳本,畢竟內容頻繁更新嘛,如果是導航站之類的一個月也行,呵呵。