自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

關(guān)于靜態(tài)頁(yè)和SEO的看法

開(kāi)發(fā) 后端
本文介紹關(guān)于靜態(tài)頁(yè)和SEO的看法,以及和SEO咨詢(xún)師的討論,包括提到對(duì)SEO咨詢(xún)師的印象。

我們先來(lái)討論一下,什么叫做“靜態(tài)頁(yè)”。有朋友說(shuō),放在硬盤(pán)上的htm或html文件便是一種靜態(tài)頁(yè),Web服務(wù)器不需要做額外的處理,直接讀取文件內(nèi)容并輸出就可以了,而這樣的靜態(tài)文件對(duì)于SEO是有幫助的。至于理由,是搜索引擎會(huì)對(duì)html結(jié)尾的文件給更好的權(quán)值(這好像還是結(jié)論,不是理由),而這是“常識(shí)”,“了解一點(diǎn)SEO的人都知道這個(gè)”,“人們普遍在使用的做法”,因此“它一定是正確的”。不過(guò)其實(shí)Google并不這么認(rèn)為,百度倒沒(méi)有給出專(zhuān)業(yè)說(shuō)法。

當(dāng)然,我們已經(jīng)重復(fù)強(qiáng)調(diào),但還是需要不斷明確的一點(diǎn)是,即使搜索引擎對(duì)于“靜態(tài)頁(yè)”有更好的傾向性,那也是因?yàn)槠洹癠RL樣式”,而不是“在硬盤(pán)上放置了一個(gè)html文件”。請(qǐng)求方(也就是爬蟲(chóng))只是向服務(wù)器端發(fā)送一個(gè)URL,并獲取服務(wù)器端給出的內(nèi)容。它不會(huì)關(guān)心,也無(wú)法了解服務(wù)器端究竟是如何得到頁(yè)面內(nèi)容的,對(duì)于客戶(hù)端來(lái)說(shuō),世界上沒(méi)有“靜態(tài)”或“動(dòng)態(tài)”頁(yè)面之分。有些朋友可能還是會(huì)說(shuō)“不會(huì)啊,html就是靜態(tài)頁(yè)面,像aspx之類(lèi)的就是動(dòng)態(tài)頁(yè)面,前者不需要在Web服務(wù)器上運(yùn)算,后者需要”。

真是這樣的嗎?并非如此,因?yàn)閔tml文件也是需要Web服務(wù)器來(lái)運(yùn)算的。例如,您請(qǐng)求一個(gè)html文件,Web服務(wù)器至少做了幾件事情:
◆如果請(qǐng)求包含緩存信息,那么處理緩存狀態(tài)。
◆根據(jù)URL定位到磁盤(pán)上的文件。
◆進(jìn)行用戶(hù)認(rèn)證和授權(quán)(如,是否匿名?)。
◆判斷是否有權(quán)限讀取。
◆讀取文件。
◆根據(jù)文件類(lèi)型設(shè)置MIME的值。
◆根據(jù)文件***修改日期設(shè)置Last-Modified值。
◆根據(jù)文件內(nèi)容及其他狀態(tài)設(shè)置其E-Tag值。
◆如果文件內(nèi)部有include標(biāo)記,那么讀取另一個(gè)文件填充進(jìn)來(lái)。

看看,處理一個(gè)文件需要多少“動(dòng)態(tài)運(yùn)算”啊,這些可都是在Web服務(wù)器(如IIS)加載一個(gè)html所做的事情。如果您想要觀察這些過(guò)程,可以閱讀一些 Web服務(wù)器的源代碼,或者去觀察一下ASP.NET中System.Web.StaticFileHandler類(lèi)所做的事情,它也體現(xiàn)了Web服務(wù)器處理html時(shí)的關(guān)鍵之處。事實(shí)上,如果您在IIS中將html配置給ASP.NET ISAPI的話(huà),或者使用VS自帶的Web服務(wù)器,***便是由StaticFileHandler來(lái)輸出硬盤(pán)上的文件的。

所以,雖然我們看起來(lái)Web服務(wù)器只是簡(jiǎn)單地讀取了硬盤(pán)上的文件,但其實(shí)它還是不如我們想象的那么簡(jiǎn)單。不過(guò)對(duì)于客戶(hù)端來(lái)說(shuō),這一切都是不可知的。例如 Squid,Nginx這樣部署在前端的緩存或反向代理服務(wù)器,它們都不會(huì)關(guān)心后端Web服務(wù)器是Windows,Linux還是Unix,也不會(huì)關(guān)心是 IIS,Apache,Lightted甚至是我們自己寫(xiě)的高效或低劣的Web服務(wù)器。對(duì)于瀏覽器,爬蟲(chóng),或前端負(fù)載均衡器來(lái)說(shuō),它們只知道TCP/IP 協(xié)議,它們只知道HTTP協(xié)議等東西,其他一概不知。

不過(guò),也有朋友堅(jiān)持認(rèn)為“生成靜態(tài)頁(yè)”來(lái)“進(jìn)行頁(yè)面緩存”對(duì)SEO有幫助。理由是,“進(jìn)行頁(yè)面緩存”能夠提高網(wǎng)站性能,爬蟲(chóng)更傾向于訪問(wèn)速度更快的頁(yè)面。從這個(gè)角度看來(lái),這種說(shuō)法的確有一定道理。只是我還是不喜歡這樣的看法,因?yàn)檫@種說(shuō)法沒(méi)有把握事物關(guān)鍵。在這里,SEO的關(guān)鍵在于優(yōu)化網(wǎng)站性能,而生成靜態(tài)頁(yè)只是一種手段之一。這并不是適用性最廣的,也并非是最容易實(shí)現(xiàn)的。如果您直接把“生成靜態(tài)頁(yè)”與“SEO”聯(lián)系起來(lái),很有可能會(huì)對(duì)他人造成誤解。

當(dāng)然,如果您的思路沒(méi)有問(wèn)題,“靜態(tài)頁(yè)”三個(gè)字的指代也足夠明確,“靜態(tài)頁(yè)有利于SEO”這個(gè)命題毫無(wú)疑問(wèn)是正確的。不過(guò)我們現(xiàn)在并沒(méi)有討論一個(gè)命題的邏輯是否正確,我們也不必糾纏于一個(gè)表達(dá)形式是否嚴(yán)謹(jǐn),我們的目的是要說(shuō)明道理。也正因?yàn)槿绱?,老趙才會(huì)一遍一遍地寫(xiě)這么多內(nèi)容。也就是說(shuō),這幾篇文章的關(guān)鍵在于“說(shuō)清道理”,我們把握它既可。

***,老趙再談一下對(duì)SEO看法。

從老趙與各SEO人員的接觸感覺(jué)來(lái)看,他們總是有各種理由來(lái)說(shuō)明“問(wèn)題所在”,只是如果在改進(jìn)問(wèn)題之后還是沒(méi)有效果的話(huà),他們又可以找出各種理由來(lái)告訴你為什么沒(méi)有效果——但是要知道SEO是一個(gè)實(shí)踐性工作,它的唯一判斷依據(jù)便是“效果”,而不是“理論”。SEO的理論很容易掌握,但是如果無(wú)法真切提高一個(gè)網(wǎng)站在搜索引擎上的表現(xiàn),這一切還是白搭。老趙認(rèn)為,一個(gè)好的SEO是需要了解網(wǎng)頁(yè)制作,或者說(shuō)網(wǎng)站開(kāi)發(fā)的基本技術(shù)的,至少要有常識(shí),否則基本上就是在扯蛋。老趙曾經(jīng)接觸過(guò)一個(gè)“專(zhuān)業(yè)”的SEO公司,那里的“SEO咨詢(xún)師”給我留下了深刻的印象——負(fù)面印象。其“非專(zhuān)業(yè)性”從以下幾個(gè)事件中便可見(jiàn)一斑:

1. 還是“靜態(tài)頁(yè)”的問(wèn)題。由于把URL變?yōu)?html結(jié)尾之后并沒(méi)有得到明顯的效果,他詢(xún)問(wèn)我們的實(shí)現(xiàn)方式。在得知我們使用了URL重寫(xiě),而不是在硬盤(pán)上放置html文件時(shí)他“驚呼”這種欺騙搜索引擎的行為是會(huì)起到反效果的。他強(qiáng)烈要求我們?cè)谟脖P(pán)上放置html文件。這個(gè)要求自然遭到了我們的拒絕,原因之一是我們是非動(dòng)態(tài)的網(wǎng)站,很難實(shí)現(xiàn)這個(gè)需求,但是更重要的是,懂得一點(diǎn)技術(shù)的人就知道,Web服務(wù)器的處理方式對(duì)于搜索引擎爬蟲(chóng)時(shí)完全不可見(jiàn)的,我們是否真正放置html文件與搜索引擎沒(méi)有任何關(guān)系。

2. 內(nèi)容的位置問(wèn)題。在SEO看法,搜索引擎會(huì)更傾向于把頁(yè)面靠前的內(nèi)容看的更重,而把頁(yè)面靠后的內(nèi)容權(quán)值放低。因此那位專(zhuān)業(yè)SEO咨詢(xún)師指著我們的某張頁(yè)面說(shuō),這部分內(nèi)容太靠“下方”,很容易被搜索引擎忽略。請(qǐng)注意,他說(shuō)的是“內(nèi)容在頁(yè)面顯示的時(shí)候出現(xiàn)在下方”。您覺(jué)得這種說(shuō)法有道理嗎?如今頁(yè)面布局往往使用XHTML+CSS的方式,而搜索引擎只會(huì)關(guān)注HTML的內(nèi)容,而“位置”很大程度上是由CSS,甚至是由JS來(lái)控制的。出現(xiàn)在HTML內(nèi)容前段的內(nèi)容,在頁(yè)面呈現(xiàn)時(shí)也可以出現(xiàn)在下方,這也和搜索引擎沒(méi)有任何關(guān)系??上н@一點(diǎn)也解釋了半天。

3. ***一條可以說(shuō)是最可笑的。因?yàn)镾EO效果不好,那位SEO咨詢(xún)師覺(jué)得只能“來(lái)真的”了,于是向我們索要網(wǎng)站的IIS日志。分析日志對(duì)于SEO有些幫助,因?yàn)榭梢钥闯雠老x(chóng)的抓取順序,頻率,甚至結(jié)果等等,因此查看日志的做法本沒(méi)有問(wèn)題??上?wèn)題在于,對(duì)方從MSN上給出一個(gè)郵箱,讓我們把過(guò)去幾個(gè)星期的日志發(fā)給他。當(dāng)看到這個(gè)要求的時(shí)候,老趙幾乎要破口大罵。從這點(diǎn)可以看出,這位 SEO咨詢(xún)師缺少必要的嘗試,他根本不知道一個(gè)中小型的網(wǎng)站,每天便要生成幾百兆到幾個(gè)G的日志。如此沒(méi)有常識(shí),為什么會(huì)有那么多“成功案例”?

老趙的博客(也就是您正在看的這個(gè))在搜索引擎上的表現(xiàn)也非常糟糕,即使是老趙經(jīng)常寫(xiě)作的話(huà)題,在Google上也很難找到幾篇文章,排名也不太靠前。如果不使用site:cnblogs.com進(jìn)行限制的話(huà),幾乎沒(méi)有一篇文章是找到我的blog,都是各種地方的轉(zhuǎn)載。為此我也比較苦惱,咨詢(xún)了一些專(zhuān)業(yè)搞SEO的朋友,做出一些修改之后還是沒(méi)有太大改善。不過(guò)我相信那只是我沒(méi)有遇上優(yōu)秀的SEO人員而已,我的博客的潛力還遠(yuǎn)沒(méi)有挖掘到底。

如果您是一個(gè)專(zhuān)業(yè)的SEO人員,或者是專(zhuān)業(yè)的SEO公司,不妨給我一些SEO看法的建議——如果可以的話(huà),我也不介意在這方面進(jìn)行一點(diǎn)投資。不過(guò),如果是一些“骯臟”的優(yōu)化方式就不必了,例如去論壇上貼鏈接,發(fā)垃圾郵件。我也知道這些做法很有效果,但是我不想這樣做。

【編輯推薦】

  1. JSP技術(shù)實(shí)現(xiàn)動(dòng)態(tài)頁(yè)面到靜態(tài)頁(yè)面的方案
  2. Java中的switch-case語(yǔ)句
  3. Eclipse用戶(hù)中使用Linux的數(shù)量趕超Windows
  4. 張孝祥Struts視頻教程2009年版本
  5. 談?wù)勆伸o態(tài)頁(yè)面的一些經(jīng)驗(yàn)
責(zé)任編輯:佚名 來(lái)源: 博客
相關(guān)推薦

2011-03-24 12:57:03

2011-07-07 18:43:31

SEO

2014-06-04 10:48:38

Swift蘋(píng)果iOS

2014-07-29 11:35:34

2020-09-17 06:45:55

DAMA數(shù)據(jù)管理

2011-06-11 22:39:33

網(wǎng)頁(yè)靜態(tài)化

2014-08-20 16:37:51

2011-07-03 19:45:32

SEO

2009-11-19 17:18:30

靜態(tài)路由動(dòng)態(tài)路由

2011-04-29 11:14:34

投影機(jī)

2012-12-07 11:32:33

Exchange 20

2014-01-03 13:50:06

2017-11-06 10:50:49

服務(wù)器區(qū)域

2011-06-02 15:03:07

SEO

2020-12-21 09:26:08

AI 數(shù)據(jù)人工智能

2011-06-22 18:05:30

SEO網(wǎng)站內(nèi)容

2025-02-10 06:50:00

AIDeepSeek推理模型

2011-11-03 09:46:39

社交網(wǎng)絡(luò)

2012-11-09 10:46:24

Canonical

2011-06-13 15:11:01

網(wǎng)站分析SEO
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)