在SEO網(wǎng)站優(yōu)化中,我們經(jīng)常遇到各種各樣的問題。前段時間,我遇到了一個問題。主站和副站不在同一服務(wù)器上。主站應(yīng)隨機(jī)調(diào)用副站的內(nèi)容。選擇Ajax異步加載還是直接同步加載更好?
當(dāng)時,技術(shù)同事要求他們選擇Ajax加載和同步加載,但這會影響加載速度。網(wǎng)站優(yōu)化的童鞋要明確。如果選擇Ajax異步加載,則此部分加載的內(nèi)容僅對用戶可見,搜索引擎不可見。所以對于那些想引導(dǎo)搜索引擎蜘蛛通過主站到達(dá)第二站的人來說,加速第二站的內(nèi)容是非常糟糕的。如果使用同步加載,相當(dāng)于用戶請求主服務(wù)器一次,主服務(wù)器需要請求次服務(wù)器一次調(diào)用次站的內(nèi)容,整個網(wǎng)頁的加載速度將提高近一倍。由于本網(wǎng)站需要調(diào)用二級站的頁面是視頻播放頁面,因此原始加載速度比純文本頁面稍慢。隨著移動互聯(lián)網(wǎng)的發(fā)展,用戶和搜索引擎對頁面加載速度的要求都有了很大的提高,因此放棄搜索引擎蜘蛛的爬行還是放棄加載速度是一個非常棘手的問題。
如果頁面數(shù)量相對較少,可以選擇任何方式,但問題是這種類型的頁面幾乎占到整個網(wǎng)站的95%以上,總頁數(shù)是10W+,所以似乎不是的選擇。后,在技術(shù)上同時協(xié)商,采用緩存機(jī)制是對的,這是以前技術(shù)同事不支持的,因為這可能會影響到網(wǎng)站的后期開發(fā),但是如果Ajax和同步加載對網(wǎng)站的優(yōu)化有相當(dāng)大的影響,這一稍有妥協(xié)的做法已被采納。這種緩存機(jī)制有兩個缺點:次用戶訪問時,頁面加載速度與同步加載速度相同,但第二次訪問時,緩存機(jī)制將工作,服務(wù)器只響應(yīng)一次。緩存也有問題,也就是說,會有時間限制。如果超過時間限制,緩存將失敗。在進(jìn)行這種類型的緩存時,我們必須要求我們的研究和開發(fā)同事設(shè)置更長的緩存時間。
以上是工作中的個人問題之一,也是終的解決辦法,希望對遇到類似問題的童鞋有一定的參考價值。