本文主要是介绍静态页有利于网站性能和SEO,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
http://www.cnblogs.com/JeffreyZhao/archive/2009/07/05/talk-about-page-statilization.html
文章摘录:
1. 良好的HTML,推广和内聚
先说说“静态like的URL”,也就是所谓.html,我觉得这样谈SEO比较不靠谱,除非我们能准确地知道搜索引擎是会对“.html”有特殊优惠,但我没有见到过这样的官方言论。对于真正写入静态.html文件,对于以新闻系统为核心的网站这应该比较适用吧。对于SNS?静态就是灾难。
再说说“看着友好的URL”,也就是所谓www.test.com/Articles/123这样的。对于SEO来说,我也觉得不靠谱,因为我的确没有看到官方言论称搜索引擎会对没有QueryString的[URL]特殊照顾,注意是URL。
总结上面两点,我认为通过“美化”URL来搞SEO的,基本不靠谱。
补充一下:对于把.html用URLRewrite成动态网页的,我虽然不知道这样做的初衷是不是所谓SEO,但是我大胆猜想这样做会适得其反,因为对于尝试而言.html是“静态网页”的代表性后缀。但是却“意外”地获得了动态的内容。我觉得这样很有可能会被搜索引擎判断为作弊。
而对于评论中有的朋友所说的让机器人和用户看到不同的页面,这明显是作弊,肯定会被搜索引擎给咪西掉。
———————————无敌分割线————————————
所以我觉得,要说SEO,还是从两个方面做起:
HTML Refactory,做良好的HTML,语义化的HTML,尽可能少冗余的HTML。一方面减少HTML字节降低了网络传输上的压力,一方面我认为这个真正是对机器人的“友好”。
推广和内聚,说到底搜索引擎的抓取机制还是超链接,做好推广(当然不是作弊性的撒链接),做好站内页面之间的聚合(tag之类),这样做随着时间的推移肯定能增加PR。
2. "静态页"有利于网站性能
静态页”有利于网站性能,和“静态页”有利于SEO 的说法是正确的,有大量的网站案例了.
静态页既有利于网站性能更有利于seo.
因为静态页面调用速度快,不像动态页服务器还要发比较多的时间处理所以有利于网站性能.
因为静态页面调用速度快,蜘蛛每次抓取它的时候就快,蜘蛛偏爱返回速度快的网页.所以静态页相比动态页就有优势.
然道静态页相比动态页对网站性能对蜘蛛没有优势吗
3. “静态请求”这样的说法
而且其实我也不觉得有什么“静态请求”这样的说法。就像我说的,其实任何请求都是需要经过web服务器处理,只是处理方式不同而已。
我也不认为动态请求的性能肯定低于读取静态页面,完全是看怎么处理的。读硬盘上的文件就不用动态处理了吗?肯定不是,需要根据时间生成Last-Modified,根据内容生成E-Tag,都是需要运算的。
此外,大量细小的静态页面读取,对于磁盘的访问也会有压力。所以如“手机之家”把所有图片都放在数据库中,全部动态生成图片数据流,前端再用Varnish做缓存,这样对于数据备份和性能都有保证。
而且,如果完全是在内存里的数据,性能就比读硬盘要高很多。如IIS的Kernal Cache,还有各缓存服务器,都是在这方面有优化。
还有,缓存服务器把数据缓存在内存中,获得请求后直接输出,算是静态的还是动态呢?
更进一步,有人为缓存服务器写一个模块,根据客户端的cookie选择把内存中不同数据快拼接起来输出(没有真正的拼接操作哦,就是依次输出),这是个动态的效果,但是性能就比生成一个HTML文件要高啊。
4. 响应速度快对收录绝对是有帮助的
响应速度快对收录绝对是有帮助的!!(这也是为什么说静态页比动态页相对来说有优势的原因。注意:我说的只是相对,如果响应速度动静态一样。排除其它因素。那么收录效果是一样的)
原因1:在google webmaster tools中有一项抓取速度调整。大家可以调整网站抓取速度做试验。。
原因2:所说的其它因素就是动态网页中的postback.大大影响页面收录效果。所以动态页面应该特别注意postback给蜘蛛带来的影响
5. 抓住事物关键很重要
那也是相应速度而已,和静态动态无关。
你生成所谓的“静态页”也只不过是一种缓存而已,优化网站性能的因素有很多。
所以,应该强调的是“网站性能”,而不是所谓“动态静态”。
至于PostBack,也是因为爬虫不支持post,而不是动态静态的关系。
抓住事物关键很重要。
6. IO性能 和 数据库
呵呵。可能我的“相对论”没有表述清楚,我的观念也是“应该强调的是“网站性能”,而不是所谓“动态静态”。”但一般服务器IO性能都强于数据库读取性能,我只是想说“IO性能比读取数据库性能强的时候”静态页比动态页好。读取数据库性能比IO性能好的时候。动态页比静态页好。
7. 伪静态或者静态更有利于排名
1、但是一直以来就认为:伪静态或者静态更有利于排名,原因据说是以前搜索引擎认为动态网页的内容容易变化,可信度比较低一点。
2、百度自己的内容网页来看,百度百科,百度知道都是html;
各大门户网站也都是搞成(s)html的伪静态网页,应该不会没有原因的!
3、反正大家是确信:伪静态或者静态更有利于排名,不管是不是这样,大家是另可信其有。
4、现在有些系统为了性能也搞真正的静态网页,比如dedecms就是直接生成静态的网页;而康盛最新CMS系统SupeSite7.0则同时提供伪静态和静态两种功能
8. 静态页面普遍情况下是有利于seo
为什么要生成静态页,很大部分是为了减少服务器压力.也就是提高网站性能啊. 提高网站性能是有很多方面的.除了静态页面其它还比如购买高带宽升级服务器优化代码数据库等等.这些都能促进网站性能.蜘蛛喜欢一个速度快的网站这也是肯定的.本来蜘蛛就是在模拟人的思想.
所以说"静态页面普遍情况下是有利于seo" 这说法是成立的啊
赵兄:你说话不要那么钻牛角尖啊,也不要举一些很"特"的例子.
世界上怎么会没有"静态页面"呢,查查html是怎么定义的.有些东西几乎都是常识啊,大众的普遍做法就是证明的例子就是正确的,否则大伙儿早不干了.
9. 越来越多的道理在反对“html网址对SEO有利”
“静态页面普遍情况下有利于SEO”,这个命题是对的,但是没有把握住事物本质,会给人以误导。
就好比A => B,B => C,所以A => C没有问题,但是我不喜欢说A => C,因为A不是C的本质问题。而且大家对于A有不同的理解,文章里也已经说过了。
不过你的看法在我的下一篇文章里我也会提到的。别急,我们关注道理,不关注“语言表达形式”。:)
不过,大众普通使用的做法并不一定是正确的阿,常识也有错误的,这样的例子难道不常见吗?
例如早晨空气新鲜,千百年来大家的认识,到了汽车工业兴起之后,早上反而是空气最脏的了——但是大家还是喜欢“晨跑”,呵呵。
所以,我相信科学的论证方式,而大家都有的常识,只能带给我一定的倾向性,而不能让我确信这是一个事实。
而我动摇的原因就是,我看到越来越多的道理在反对“html网址对SEO有利”这种看法,而支持它的说法却只有“常识”,“大家都这样认为”,“这还用说吗”这样的说法。
这篇关于静态页有利于网站性能和SEO的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!