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