前言:已經(jīng)一周沒(méi)寫(xiě)SEO文章了,比較忙。先是參加百度沙龍,然后又是微信生態(tài)的新媒體沙龍。再加上本身還有SEO顧問(wèn)合作的事,但答應(yīng)過(guò)每周一篇原創(chuàng)的,所以不能食言噻。
言歸正傳。為啥想到寫(xiě)這個(gè)?是因?yàn)榭赡芸吹娜硕?,還是因?yàn)槲医?jīng)驗(yàn)豐富?都不是。講真,如果不是一個(gè)朋友提到,我真還不敢寫(xiě)這個(gè)標(biāo)題(畢竟我真沒(méi)寫(xiě)過(guò)代碼,雖然和程序員朋友打交道很多)。如果這個(gè)網(wǎng)站性能給我做運(yùn)維的朋友大強(qiáng)來(lái)寫(xiě)可能更好(那啥,各位專(zhuān)業(yè)的要吐槽文尾留言噶)
(無(wú)圖無(wú)真像,不好意思,聊天截圖放上來(lái)了哈哈)
說(shuō)到網(wǎng)站日志分析,這個(gè)以前做SEO的時(shí)候跟著鄭哥確實(shí)學(xué)了一些(下面有鄭哥當(dāng)年分享的我做的筆記),后面去聽(tīng)了國(guó)平老師(就是提倡科學(xué)SEO的SEM一家之言博主,前阿里巴巴SEO大牛)講過(guò)一些。還用過(guò)他的那個(gè)光年日志分析工具。好吧,我只能站在SEO角度來(lái)說(shuō)說(shuō),網(wǎng)站性能優(yōu)化哪些方面和如何來(lái)看日志分析吧~
網(wǎng)站性能優(yōu)化篇
講網(wǎng)站性能優(yōu)化之前,我們先要明白什么是網(wǎng)站性能優(yōu)化以及為什么要優(yōu)化它即網(wǎng)站性能優(yōu)化的作用。
我理解的網(wǎng)站性能優(yōu)化,是指網(wǎng)站的前端與后端都要進(jìn)行優(yōu)化。啥叫前端?就是比如咱們打開(kāi)百度,顯示這個(gè)你能看到的頁(yè)面叫前端。后端是個(gè)什么鬼?就是程序員小哥哥們寫(xiě)的代碼以及數(shù)據(jù)庫(kù)之類(lèi),用crtrl+u可以查看網(wǎng)站源代碼。
不管你是博客,還是企業(yè)站,還是平臺(tái)站,比如像1688這種億級(jí)頁(yè)面的網(wǎng)站都需要性能優(yōu)化。我們先看兩張圖:
上面兩張,一張是1688的,一張是中國(guó)網(wǎng)庫(kù)的。1688響應(yīng)時(shí)間為4毫秒,網(wǎng)庫(kù)響應(yīng) 時(shí)間為192毫秒。這里響應(yīng)時(shí)間是指用戶打開(kāi)這個(gè)網(wǎng)站到全部展現(xiàn)時(shí)間。從圖看,你可能覺(jué)得是不是網(wǎng)庫(kù)的很差?要是你去看那些幾百毫秒甚至上千的,這個(gè)還不錯(cuò)。剛查了下,京東14毫秒。響應(yīng)越快 ,不管是對(duì)于搜索引擎還是用戶來(lái)說(shuō)對(duì)于SEO都是很有幫助的。所以為什么說(shuō)做SEO的服務(wù)器以及性能優(yōu)化很重要。
PS說(shuō)下,有些人為了圖便宜,明明業(yè)務(wù)在國(guó)內(nèi),還用香港或者國(guó)外服務(wù)器,那不慢才怪(當(dāng)然筆者之前楊紅林博客用了五年香港服務(wù)器,那個(gè)慢得,次次幾百上千,現(xiàn)在阿里云服務(wù)器,不超過(guò)50毫秒)。還有人呢,做國(guó)外業(yè)務(wù)用國(guó)內(nèi)服務(wù)器。當(dāng)然,有人說(shuō),我首頁(yè)內(nèi)容多,所以慢點(diǎn)正常。其實(shí),那是你沒(méi)有優(yōu)化,1688首頁(yè)內(nèi)容少了嗎哈哈哈。不要再說(shuō),阿里有多少技術(shù)之類(lèi),首先得要有性能優(yōu)化思維哈。
網(wǎng)站性能如何優(yōu)化呢?
站在SEO角度來(lái)說(shuō)哈,我們會(huì)比較關(guān)注的是,首先是網(wǎng)站整個(gè)首頁(yè)是否進(jìn)行壓縮,然后是首頁(yè)圖片是否進(jìn)行了優(yōu)化壓縮。再然后是首頁(yè)網(wǎng)站代碼是不是簡(jiǎn)潔。很多企業(yè)網(wǎng)站考慮我要美觀,做各種FLASH,大圖,其實(shí)這種是不好的。在這里呢,我們會(huì)用到一個(gè)工具GTMTRIX:https:/// 去檢測(cè)它,然后讓技術(shù)幫忙優(yōu)化。另外還有像谷歌官方的:Google PageSpeed以及雅虎的Yslow。
(某網(wǎng)站用GTMTRIX測(cè)試截圖,看圖片這欄)
盡量簡(jiǎn)潔的頁(yè)面設(shè)計(jì),最大程度減少圖片的使用,通過(guò)放棄一些不必要的頁(yè)面特效來(lái)減少java的使用。利用圖片的背景位移減少圖片的個(gè)數(shù),使用Inline images將css圖片捆綁到網(wǎng)頁(yè)中。
優(yōu)化代碼中,盡量合并js和css文件,減少獨(dú)立文件個(gè)數(shù),將CSS放在頁(yè)面頂端,JS文件放在頁(yè)面底端,同時(shí)使JS文件最小化
不要在網(wǎng)頁(yè)中引用太多的外部腳本,一次dns的解析過(guò)程會(huì)消耗20-120毫秒的時(shí)間,這樣會(huì)增加dns查詢時(shí)間。其次,如果在頁(yè)面中引用太多的外部文件(如各種廣告、聯(lián)盟等代碼),可能會(huì)因?yàn)橥獠课募捻憫?yīng)速度而將你的網(wǎng)站拖得很慢。如果不得不用,那么就盡量將這些腳本放在頁(yè)腳,比如我加了百度統(tǒng)計(jì)代碼(下圖)。
當(dāng)然上面寫(xiě)的這點(diǎn)點(diǎn),僅是網(wǎng)站性能優(yōu)化九牛一毛。比如如果網(wǎng)站大,最好做緩存與預(yù)加載,或者做某些內(nèi)容的推遲加載。做為一個(gè)技術(shù)門(mén)為漢,編了這么多也真是不容易哈哈哈??匆黄獙?zhuān)業(yè)的技術(shù)文章吧:https://www.cnblogs.com/puyongsong/p/5968935.html 跳不了鏈接的話,到閱讀原文我博客去看,點(diǎn)跳轉(zhuǎn)。
網(wǎng)站日志分析篇
(六年前鄭哥(技術(shù)大拿)講網(wǎng)站日志分析筆記)
網(wǎng)站日志,先對(duì)于SEO基礎(chǔ)學(xué)習(xí)說(shuō) 下什么叫網(wǎng)站日志。所謂網(wǎng)站日志,就是一個(gè)用戶訪問(wèn)了一個(gè)網(wǎng)站留下的記錄,我們行象的稱為就像寫(xiě)的日志一樣。每當(dāng)網(wǎng)站流量下降或者出現(xiàn)什么情況的時(shí)候,我們通常要去下載網(wǎng)站日志來(lái)分析。
網(wǎng)站日志一般在哪里?一般你可以通過(guò)你的FTP(這又是什么鬼?一個(gè)文件傳輸工具)登錄到你服務(wù)器空間,找到里面的wwwlogs日志,然后下載下來(lái)。如果你的服務(wù)器是第三方服務(wù)商,你可以找他們幫你下載。
網(wǎng)站日志分析有什么用?很多人會(huì)問(wèn)。我在百度分析工具,或者站長(zhǎng)分析工具不是可以看到IP,PV,來(lái)源這些么,還要看日志干嘛。其實(shí),不管是百度分析工具,還是第三方統(tǒng)計(jì)工具,都沒(méi)有日志更準(zhǔn)。尤其很多第三方工具,統(tǒng)計(jì)的IP只能做參考而已。更重要的是,某一天網(wǎng)站流量暴漲或暴跌,都需要查詢?nèi)罩静拍苷业皆?。比如作者曾?jīng)負(fù)責(zé)B2B平臺(tái)時(shí),經(jīng)常會(huì)看日志分析的 ?,F(xiàn)在個(gè)人博客流量太小,幾本不管它哈哈。
網(wǎng)站日志長(zhǎng)什么樣?白楊隨便找了網(wǎng)上一個(gè)。
2012-03-01 04:53:18 GET /index.php/page/2 - -221.235.205.23 HTTP/1.0 Mozilla/5.0(compatible;+Baiduspider/2.0;++http://www.baidu.com/search/spider.html) - 200 38696 1140
上面這是一個(gè)用戶訪問(wèn)了一個(gè)網(wǎng)站的一個(gè)日志??梢钥闯鲈L問(wèn)時(shí)間,到秒。話說(shuō),如果你拿近一周或者一月日志,把時(shí)間篩選下,就能看到你用戶主要什么時(shí)間來(lái)訪問(wèn)了,你問(wèn)這個(gè)時(shí)間有什么用?哥哥,你知道你用戶一般什么時(shí)候來(lái),你針對(duì)性更新內(nèi)容不就更好了,這與找到你公眾號(hào)用戶看你時(shí)間推文一個(gè)道理。
get代表訪問(wèn)方式。/index.php/page/2 這段代表方問(wèn)你的哪個(gè)頁(yè)面,即URL。221.235.205.23代表用戶的IP地址。http//1.0協(xié)議版本。Mozilla/5.0代表用戶的是火狐瀏覽器,如果是crome,就是谷歌的,IE是微軟的。Baiduspider/2.0這個(gè)代表百度蜘蛛(百度有蜘蛛?這是百度抓取爬蟲(chóng)比喻哈),當(dāng)然如果是googlepider代表谷歌蜘蛛,不知道寫(xiě)對(duì)了沒(méi),當(dāng)然還有搜狗,360蜘蛛等等。
200,這個(gè)代表狀態(tài)嗎,對(duì)于網(wǎng)站超級(jí)重要。(之前還寫(xiě)了一篇狀態(tài)碼大全,好像沒(méi)了哈哈)200代表請(qǐng)求成功。如果你的網(wǎng)站很多是5開(kāi)頭,那代表網(wǎng)站出問(wèn)題了。4開(kāi)頭代表客戶端錯(cuò)誤,5開(kāi)頭,服務(wù)器錯(cuò)誤,即訪問(wèn)不了你的網(wǎng)站。38696 1140這個(gè)代表蜘蛛抓取的字節(jié)哈。
當(dāng)然了,一般只要是寫(xiě)代碼的朋友,一般都明白。比如我們做SEO需要懂嗎,當(dāng)然。再說(shuō)一下。做SEO不僅要會(huì)站內(nèi)優(yōu)化,站外做外鏈,還要有數(shù)據(jù)分析能力。而網(wǎng)站日志分析,對(duì)你的網(wǎng)站可以說(shuō)做到知根知底。
又寫(xiě)了兩個(gè)多小時(shí)了,你也許會(huì)說(shuō),網(wǎng)站日志分析有沒(méi)有快速方法啊,假如像1688,或者就算少一點(diǎn),一個(gè)月的日志也是幾十萬(wàn),甚至百萬(wàn),千萬(wàn)億都有可能,我怎么分析啊。一條一條不累死?
上面提到的光年SEO日志分析系統(tǒng),還有就是你百度一下網(wǎng)站日志分析工具 。話說(shuō)一般好用的工具都需要付費(fèi)的哈哈。
OK,就寫(xiě)到這里。歡迎各位磚家留言及吐槽。也歡迎大家留言SEO下期希望寫(xiě)什么類(lèi)型文章。按我自己的進(jìn)度,應(yīng)該會(huì)繼續(xù)寫(xiě)SEO工具,SEO案例,以及新媒體與網(wǎng)絡(luò)品牌營(yíng)銷(xiāo)的(本來(lái)想寫(xiě)參加新媒體大會(huì)的,SEO這個(gè)不能欠太久哈哈)
|