静态页有利于网站性能和SEO

2024-01-19 16:18

本文主要是介绍静态页有利于网站性能和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的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/622969

相关文章

Python如何使用__slots__实现节省内存和性能优化

《Python如何使用__slots__实现节省内存和性能优化》你有想过,一个小小的__slots__能让你的Python类内存消耗直接减半吗,没错,今天咱们要聊的就是这个让人眼前一亮的技巧,感兴趣的... 目录背景:内存吃得满满的类__slots__:你的内存管理小助手举个大概的例子:看看效果如何?1.

Redis中高并发读写性能的深度解析与优化

《Redis中高并发读写性能的深度解析与优化》Redis作为一款高性能的内存数据库,广泛应用于缓存、消息队列、实时统计等场景,本文将深入探讨Redis的读写并发能力,感兴趣的小伙伴可以了解下... 目录引言一、Redis 并发能力概述1.1 Redis 的读写性能1.2 影响 Redis 并发能力的因素二、

Linux系统中配置静态IP地址的详细步骤

《Linux系统中配置静态IP地址的详细步骤》本文详细介绍了在Linux系统中配置静态IP地址的五个步骤,包括打开终端、编辑网络配置文件、配置IP地址、保存并重启网络服务,这对于系统管理员和新手都极具... 目录步骤一:打开终端步骤二:编辑网络配置文件步骤三:配置静态IP地址步骤四:保存并关闭文件步骤五:重

Golang中拼接字符串的6种方式性能对比

《Golang中拼接字符串的6种方式性能对比》golang的string类型是不可修改的,对于拼接字符串来说,本质上还是创建一个新的对象将数据放进去,主要有6种拼接方式,下面小编就来为大家详细讲讲吧... 目录拼接方式介绍性能对比测试代码测试结果源码分析golang的string类型是不可修改的,对于拼接字

MyBatis-Plus中静态工具Db的多种用法及实例分析

《MyBatis-Plus中静态工具Db的多种用法及实例分析》本文将详细讲解MyBatis-Plus中静态工具Db的各种用法,并结合具体案例进行演示和说明,具有很好的参考价值,希望对大家有所帮助,如有... 目录MyBATis-Plus中静态工具Db的多种用法及实例案例背景使用静态工具Db进行数据库操作插入

mysql线上查询之前要性能调优的技巧及示例

《mysql线上查询之前要性能调优的技巧及示例》文章介绍了查询优化的几种方法,包括使用索引、避免不必要的列和行、有效的JOIN策略、子查询和派生表的优化、查询提示和优化器提示等,这些方法可以帮助提高数... 目录避免不必要的列和行使用有效的JOIN策略使用子查询和派生表时要小心使用查询提示和优化器提示其他常

Apache伪静态(Rewrite).htaccess文件详解与配置技巧

《Apache伪静态(Rewrite).htaccess文件详解与配置技巧》Apache伪静态(Rewrite).htaccess是一个纯文本文件,它里面存放着Apache服务器配置相关的指令,主要的... 一、.htAccess的基本作用.htaccess是一个纯文本文件,它里面存放着Apache服务器

Springboot中分析SQL性能的两种方式详解

《Springboot中分析SQL性能的两种方式详解》文章介绍了SQL性能分析的两种方式:MyBatis-Plus性能分析插件和p6spy框架,MyBatis-Plus插件配置简单,适用于开发和测试环... 目录SQL性能分析的两种方式:功能介绍实现方式:实现步骤:SQL性能分析的两种方式:功能介绍记录

nginx部署https网站的实现步骤(亲测)

《nginx部署https网站的实现步骤(亲测)》本文详细介绍了使用Nginx在保持与http服务兼容的情况下部署HTTPS,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值... 目录步骤 1:安装 Nginx步骤 2:获取 SSL 证书步骤 3:手动配置 Nginx步骤 4:测

Tomcat高效部署与性能优化方式

《Tomcat高效部署与性能优化方式》本文介绍了如何高效部署Tomcat并进行性能优化,以确保Web应用的稳定运行和高效响应,高效部署包括环境准备、安装Tomcat、配置Tomcat、部署应用和启动T... 目录Tomcat高效部署与性能优化一、引言二、Tomcat高效部署三、Tomcat性能优化总结Tom