企業(yè)網(wǎng)站設計實(shí)時(shí)靜態(tài)化

請求頁(yè)面時(shí)即時(shí)生成定時(shí)銷(xiāo)毀的靜態(tài)頁(yè)面緩存,爬蟲(chóng)機器人請求時(shí), 首先查找是否存在緩存以及頁(yè)面緩存是否失效,如果緩存有效則返回靜態(tài)池中的靜態(tài)頁(yè)面,反之則生成新的靜態(tài)頁(yè)面或者更新靜態(tài)池內的靜態(tài)頁(yè)面, 修改后的實(shí)時(shí)靜態(tài)化策略原理..同時(shí),此實(shí)時(shí)靜態(tài)化策略也改進(jìn)了頁(yè)面的緩存方式,它對于不同緩存頁(yè)面的關(guān)鍵字設置不同的清理權重(即更新頻率高低,需要人工設置)。 較為穩定的頁(yè)面———例如首頁(yè)菜單、公司信息等展示頁(yè)面可以設定較小的權重值;更新比較頻繁的頁(yè)面,例如新聞公告、發(fā)布消息的匯總頁(yè)則可以設定較大的權重值。權重越小的靜態(tài)頁(yè)面的緩存時(shí)間越久,可以保存一天甚至是一周,這樣可以大幅節省頻繁生成此類(lèi)緩存的資源浪費; 而權重越大的靜態(tài)頁(yè)面由于更新頻繁,所以緩存時(shí)間越短,考慮到搜索引擎的爬蟲(chóng)機器人不會(huì )實(shí)時(shí)抓取信息,而是間隔一段時(shí)間(一般為四至五小時(shí))才會(huì )重新抓取,因此可以在兩到三小時(shí)或更短的時(shí)間后清理此類(lèi)緩存。

這里的緩存也可能會(huì )清理失敗,所以在判斷緩存是否存在的同時(shí)也需要檢查靜態(tài)頁(yè)面的失效時(shí)間, 避免過(guò)時(shí)的舊頁(yè)面緩存影響新發(fā)布信息的檢索。策略還規定了當網(wǎng)站重新部署后強制清理所有緩存。
相關(guān)文章
精彩導讀
熱門(mén)資訊