很多客户能过电话或QQ咨询我们的客服,生成静态HTML网页有什么好处?不是都流行用动态网站开发吗?我们来讨论一下,如何站网站“静”下来以及“静”下来后对网站会有什么影响。
在三年前,有百分之八十的网站要求做成动态的。也就是从那个时候也就是ASP的发展高峰期,就连一些已经上线的静态网站也要求做成动态网站。但是这二年来,网站要求做成静态的。也就是网页要求静态化。目前网页HTML静态化是利用其它的动态技术生成HTML静态页面,还不是静态网站。因为的确是这样的,生成HTML静态网页有一定的好处。
一、加快页面打开浏览速度,静态页面无需连接数据库打开速度较动态页面有明显提高;
二、有利于搜索引擎优化SEO,Baidu、Google都会优先收录静态页面,不仅被收录得快而且还收录得比较全;搜索引擎对静态页面的兴趣远远高于静态页面。
三、减轻服务器负担,浏览网页无需调用系统数据库;
四、网站更安全,HTML页面不会受ASP相关漏洞的影响;
观看一下大一点的网站基本全是静态页面,而且可以减少攻击,防sql注入。数据库出错时,不影响网站正常访问。生成html网页在开发难度上更高一些,导致开发周期和开发费用了有所增加,但是一个网上的上线,目标是为了吸引更多的访客,从而产生更多的效益。而静态网页在这点上表现非常出众。
解释一:
1、省去了服务器处理时间和调用数据库的时间,访问速度比一般动态网站快3-5倍;
2、不用调用数据库,服务器端的CPU调用大大减少,增加服务器的性能;
3、生成静态路径利用搜索引擎的抓取和收录;
4、在排名中静态页面的排名权重要高于动态路径的页面。
解释二:
1、安全,静态页面从理论上讲是没有攻击漏洞的;
2、没有数据库访问或减少服务器对数据响应的负荷,速度快;
3、优化引擎,易于搜索引擎收录,搜索引擎比较喜欢收录静态页面;
4、降低服务器的承受能力,因为其不需要解析就可以返回客户端,因此减少了服务器的工作量,同时也减少了数据库的成本;
5、有意义的文件名,提高了可用性(对中文似乎就没这个优势了吧) 。
解释三:
静态HTML更有利于搜索引擎收录。因为静态网页和动态网页的区别在于动态网页可以给于浏览者权限,而搜索引擎抓取的时候是以游客身份进入的,所以不容易被抓取和收录,而静态网页由于不存在页面权限问题,所以更容易被收录,相对来说如果你的动态页面没有加任何权限的话也同样容易备收录!例如不生成静态页面的博客ASP PHP .net CGI的论坛,只要没有访问权限限制都会被收录!
从以上的观点可以看出,生成静态页面的好处。现在知名、主流的大站基本上都静下来了。