備案后用息壤的虛擬主機比較多,服務器在北京,說是聯通、電信、鐵通、教育網四線網絡,實際上網絡不是很穩定。快的時候是真快,就像建在本地的服 務 器一樣,慢的時候那真是,給人的感覺就像建在火星上的網站一樣。鑒于息壤主機非常便宜,30塊錢一年,再加上我最近又懶得到處折騰了,于是乎嘗試了多種方 法改善網站體驗。就從載入速度和穩定性這方面來說,今天終于找到一個穩定可靠的方法。
360網站衛士和多說還真是一對完美的組合,看看我是怎么用的
1.在360網站衛士那里開啟全部緩存:JS,CSS,圖片+HTML+首頁。開啟之后所有靜態資源,包括HTML網頁都被緩存在360的CDN上,當有人訪問的時候不再經過主機,直接從360的CDN節點上讀取。這一下就基本搞定了主機響應慢和主機不穩定的問題。
2.這是極為重要的一步,以前我也用七牛這么搞過,但最終失敗了。失敗的原因是用戶瀏覽器緩存了主頁,導致訪問過的用戶都不會主動刷新網頁,而是直接打開瀏覽器緩存,這樣即使有更新他們也看不到了。
360的后臺有這么個選項,瀏覽器訪問加速,這里可以設置為“與原站一致”,這樣就不需要訪問者強制刷新了。
3.這一步也關鍵,使用多說,當然也可以用其他評論框代替。因為純靜態的頁面看不到評論的更新,只好通過這種第三方平臺的評論來代替了。
4.最后這點,是最基本的,偽靜態:把頁面URL改成.html結尾的就可以了。
360默認是每天自動更新一次緩存,如果有新文章發布的話,可以在后臺手動更新緩存。值得表揚的是,不像其他CDN更新緩存需要比較長的時間,360的是立刻完成緩存刷新,不需要等待時間,這點做的確實不錯。
經過這么一折騰,所有頁面都靜態的緩存到CDN節點上了,對于加載速度和SEO將有相當大的幫助。同時,由于使用了多說,評論不會受到影響。網 站的 實際加載速度已經不受主機的制約了,所有內容由360的CDN節點直接提供,速度會有一個質的飛躍。用第三方平臺測試一下效果如何: