通過(guò)數(shù)據(jù)庫(kù)優(yōu)化可提升網(wǎng)站seo數(shù)據(jù)分析能力
通過(guò)介紹網(wǎng)站性能對(duì)網(wǎng)站性能的影響:分析了網(wǎng)站響應(yīng)速度對(duì)搜索引擎優(yōu)化的影響,并且性能優(yōu)化有很多種:網(wǎng)站前端代碼優(yōu)化、文件壓縮等,但是這些并不是影響性能的主要因素。除了硬件,數(shù)據(jù)庫(kù)性能優(yōu)化是影響網(wǎng)站性能的重要因素,對(duì)于大型網(wǎng)站來(lái)說(shuō),數(shù)據(jù)庫(kù)優(yōu)化是非常重要的。一個(gè)簡(jiǎn)單的優(yōu)化可以提高性能數(shù)百倍。
有幾種方法可以優(yōu)化數(shù)據(jù)庫(kù)性能。以下是一個(gè)基于索引和SQL語(yǔ)句的昨天網(wǎng)站性能優(yōu)化的簡(jiǎn)單示例:
截至目前,一個(gè)多月的數(shù)據(jù)量約為60萬(wàn)條(由于早期數(shù)據(jù)操作錯(cuò)誤,一次上傳數(shù)據(jù)超過(guò)10萬(wàn)條)。到目前為止,谷歌已經(jīng)收錄了1000多萬(wàn)條(網(wǎng)站上線后,當(dāng)收藏量達(dá)到10萬(wàn)左右時(shí),標(biāo)題已經(jīng)修改了兩次,所以收錄了一段時(shí)間,現(xiàn)在正在慢慢恢復(fù)。下一篇文章將分享關(guān)于網(wǎng)站數(shù)據(jù)更新量和標(biāo)題修改對(duì)網(wǎng)站SEO的影響的數(shù)據(jù),平均每天抓取2-3萬(wàn)個(gè)數(shù)據(jù)。
我們分析這個(gè)網(wǎng)站表現(xiàn)的原因是,近幾天,網(wǎng)站的表現(xiàn)直線下降,網(wǎng)頁(yè)的打開(kāi)速度越來(lái)越慢,搶注量也在下降。因此,我們昨天重新檢測(cè)了下一頁(yè)的數(shù)據(jù)。加載完這個(gè)頁(yè)面的數(shù)據(jù)后,我們需要執(zhí)行3條SQL語(yǔ)句,包括3個(gè)表,其中兩個(gè)表的CPU使用時(shí)間和邏輯讀數(shù)非常大。因此,我們需要對(duì)這兩個(gè)數(shù)據(jù)進(jìn)行優(yōu)化。以下是優(yōu)化前后一條SQL語(yǔ)句的比較:
可以看出,經(jīng)過(guò)優(yōu)化,性能提高了100多倍,只修改了數(shù)據(jù)庫(kù)的一個(gè)索引。由于前期數(shù)據(jù)量較小,當(dāng)數(shù)據(jù)達(dá)到10萬(wàn)以上時(shí),指標(biāo)優(yōu)化顯得尤為重要。當(dāng)然,不同的網(wǎng)站有不同的數(shù)據(jù)結(jié)構(gòu)和業(yè)務(wù)需求,而且索引在細(xì)節(jié)上也有所不同,所以我們這里對(duì)索引的調(diào)整和優(yōu)化沒(méi)有太多的分享。如下,經(jīng)過(guò)優(yōu)化后,網(wǎng)站頁(yè)面檢測(cè)工具檢測(cè)到的頁(yè)面響應(yīng)時(shí)間與數(shù)據(jù)庫(kù)優(yōu)化提高的性能基本相同。
本文主要是對(duì)數(shù)據(jù)庫(kù)性能優(yōu)化和網(wǎng)站SEO優(yōu)化進(jìn)行數(shù)據(jù)比較。當(dāng)我們關(guān)注網(wǎng)站周邊的SEO時(shí),我們也應(yīng)該關(guān)注網(wǎng)站的表現(xiàn)。630ms和238ms的用戶看不到,但400 ms的差距對(duì)蜘蛛捕捉有巨大影響。下面是一個(gè)簡(jiǎn)單的計(jì)算:
爬行量=爬行總時(shí)間÷單頁(yè)停留時(shí)間(如國(guó)平老師在培訓(xùn)中所說(shuō))。在不考慮總停留時(shí)間的情況下,可以通過(guò)減少單個(gè)頁(yè)面的停留時(shí)間來(lái)增加網(wǎng)站的爬行量,通過(guò)提高每個(gè)頁(yè)面的影響時(shí)間和速度來(lái)減少單個(gè)頁(yè)面的響應(yīng)時(shí)間:
在這里,簡(jiǎn)單地計(jì)算頁(yè)面加載時(shí)間作為頁(yè)面停留時(shí)間(當(dāng)然,頁(yè)面加載時(shí)間和頁(yè)面上的蜘蛛停留時(shí)間是兩個(gè)不同的概念,這里只是一個(gè)簡(jiǎn)單的計(jì)算):
如果蜘蛛在網(wǎng)站上的總停留時(shí)間為10小時(shí),每個(gè)頁(yè)面的響應(yīng)時(shí)間為600毫秒,則一天內(nèi)可以抓取的頁(yè)面為(不包括其他因素):
對(duì)于一個(gè)站點(diǎn)的優(yōu)化來(lái)說(shuō),60000到180000之間的抓取差距非常大。當(dāng)然,這只是理想的數(shù)據(jù)。還有其他因素影響抓取,這些數(shù)據(jù)只是一個(gè)參考。
因此,當(dāng)一個(gè)網(wǎng)站的表現(xiàn)受到影響時(shí),抓拍效果會(huì)不理想,而收藏也會(huì)受到一定程度的影響。收集將受到影響,然后網(wǎng)站的搜索引擎優(yōu)化流量將受到影響。所以做搜索引擎優(yōu)化的人應(yīng)該經(jīng)常通過(guò)一些工具來(lái)關(guān)注網(wǎng)站的性能。
想了解更多SEO技術(shù)的內(nèi)容,請(qǐng)?jiān)L問(wèn):SEO技術(shù)