在網(wǎng)站的日常更新中,相信很多人都會遇到一個(gè)問題,就是,在后臺更新了內(nèi)容,為什么網(wǎng)站還顯示不出來。今天就針對這一情況進(jìn)行分析。
第一、網(wǎng)站并沒有靜態(tài)化的頁面產(chǎn)生。因?yàn)榫W(wǎng)站的前臺是一個(gè)靜態(tài)化的頁面,在后臺上更新內(nèi)容后,網(wǎng)站的前臺是看不到的。在后臺更新后,要對網(wǎng)站重新生成一下才可以顯示出來的。這到底是什么原因呢?我們可以從網(wǎng)站優(yōu)化的角度入手,搜索引擎比較青睞靜態(tài)化的頁面,靜態(tài)頁面更容易抓取,網(wǎng)站的排名相對容易一點(diǎn)。如果是從加載速度上來說,靜態(tài)頁面的速度更加快,因?yàn)閯?dòng)態(tài)化的頁面需要讀取數(shù)據(jù)庫。一旦程序或者數(shù)據(jù)庫出現(xiàn)了問題,網(wǎng)站就會無法訪問,給用戶不好的體驗(yàn)。從安全因素方面來說,靜態(tài)頁面更加安全,不會輕易給黑客攻擊。
第二、網(wǎng)站的后臺的緩存沒有更新。如果在網(wǎng)站的后臺中更新了內(nèi)容,而且生成了靜態(tài)頁面,但是前臺還是顯示不了。這可能是因?yàn)榫彺鏇]有更新,靜態(tài)頁面沒有成功更新。如果是這個(gè)原因可以在后臺更新一些緩存就可以了。
第三、創(chuàng)建網(wǎng)站時(shí)模板的設(shè)置有誤。更新了緩存還是顯示不了的話,可能是在后臺更新的時(shí)候,模板選擇錯(cuò)誤了。模板不對,網(wǎng)站在生成靜頁面的時(shí)候因?yàn)闊o法完成會發(fā)生錯(cuò)誤。前臺就看不到內(nèi)容了。在這里建議下,在添加欄目的時(shí)候,盡量設(shè)置一些簡單的,比較相似的欄目,這樣操作也比較容易,不會容易出錯(cuò)。
第四、使用的瀏覽器對網(wǎng)站進(jìn)行了緩存。如果以上三個(gè)方面都無法解決,或許是瀏覽器進(jìn)行緩存了,或者是緩存過程中發(fā)生了錯(cuò)誤。這個(gè)問題主要將緩存刪除了或者刷新一下,就可以看到更新的內(nèi)容。
第五、服務(wù)器或者是ISP對網(wǎng)站進(jìn)行了緩存。以上四方面還是看不到效果的話,那么就應(yīng)該是服務(wù)器或者ISP對網(wǎng)站進(jìn)行了緩存。如果是這個(gè)問題的話,就比較麻煩,因?yàn)槲覀儾荒芸刂?,所以只能等待,這種緩存大概是一天的時(shí)間才會刷新,如果經(jīng)常發(fā)生這種情況可以考慮換一下服務(wù)器或者換ISP.。
不管是后臺的緩存,瀏覽器的緩存還是服務(wù)器的緩存,目的都是提升用戶體驗(yàn)。在遇到后臺更新內(nèi)容,不能顯示的情況,可以參考以上幾種情況。而要讓網(wǎng)站內(nèi)容盡快被搜索引擎收錄,可以參考《怎樣可以使得網(wǎng)站內(nèi)容快速被收錄》。