网站HTML静态化优化

随着网站的内容的增多和用户访问量的增多,无可避免的是网站加载会越来越慢,受限于带宽和服务器同一时间的请求次数的限制,我们往往需要在此时对我们的网站进行代码优化和服务器配置的优化。

 

一般情况下会从以下方面来做优化:

1、动态页面静态化

2、优化数据库

3、使用负载均衡

4、使用缓存

5、使用CDN加速

 

现在很多网站在建设的时候都要进行静态化的处理,为什么网站要进行静态化处理呢?

我们都知道纯静态网站是所有的网页都是独立的一个html页面,当我们访问的时候不需要经过数据的处理直接就能读取到文件,访问速度就可想而知了,而其对于搜索引擎而言也是非常友好的一个方式。

 

纯静态网站

纯静态的制作技术是需要先把网站的页面总结出来,分为多少个样式,然后把这些页面做成模板,生成的时候需要先读取源文件然后生成独立的以.html结尾的页面文件,所以说纯静态网站需要更大的空间,不过其实需要的空间也不会大多少的,尤其是对于中小型企业网站来说,从技术上来讲,大型网站想要全站实现纯静态化是比较困难的,生成的时间也太过于长了。不过中小型网站还是做成纯静态的比较,这样做的优点是很多的,优点后面会讲到。

 

动态网站

页面静态化是指将动态页面变成html/htm静态页面。动态页面一般由asp,php,jsp,.net等程序语言编写而成,非常便于管理。

 

思考:

动态网站访问网页时还需要程序先处理一遍,所以导致访问速度相对较慢。而静态页面访问速度快,却又不便于管理。是否可以将两者结合起来呢?当然可以,这就是所谓的“动态页面静态化”,也可以叫“HTML静态化”,它可以将两种页面的好处集中到一起。

 

什么是HTML静态化?

常说的页面静态化分为两种:

1、伪静态,即URL 重写;

2、纯静态化;纯静态化又分为局部纯静态全部纯静态

 

局部纯静态:

局部纯静态是指一部份内容是死的,另一部份是活的,例如:博主的网站是做的局部纯静态,虽然说是纯静态网站,但是浏览量依然可以增加,依然还是可以评论。除了浏览量和评论,其它的静态的,这就是局部纯静态,这也是当下很流行的纯静态的方式;

 

全部纯静态:

全部纯静态是指整个网页全是死的,全部纯静态的网站浏览量、评论是不可以有的,因为这两项都是动态的,全部纯静态一般是直接将图片+文字放在HTML代码中,现在这种网页可以说是很少了。

 

网站静态化

 

HTML静态化的好处:

1、减轻服务器负担,浏览网页无需调用系统数据库。

 

2、有利于搜索引擎优化SEO,Baidu、Google都会优先收录静态页面,不仅被收录的快还收录的全;搜索引擎蜘蛛程序更喜欢这样的网址,也可以减轻蜘蛛程序的工作负担,虽然现在搜索引擎完全有能力去抓取和识别动态的网址,在这里还是建议大家能做成静态的尽量做成静态网址。

 

3、加快页面打开速度,静态页面无需连接数据库打开速度较动态页面有明显提高;

 

4、网站更安全,HTML页面不会受asp、php、jsp等程序相关漏洞的影响;观看一下大一点的网站基本全是静态页面,而且可以减少攻击,防sql注入。数据库出错时,不影响网站正常访问。

 

5、数据库出错时,不影响网站的正常访问。

 

6、静态处理后的网站相对没有静态化处理的网站来讲还比较有安全性,因为静态网站是不会是黑客攻击的首选对象,因为黑客在不知道你后台系统的情况下,黑客从前台的静态页面很难进行攻击。同时还具有一定的稳定性,比如数据库或者网站的程序出了问题,他不会干扰到静态处理后的页面,不会因为程序或数据影响而打不开页面。

 

7、最主要是可以增加访问速度,减轻服务器负担,当数据量有几万,几十万或是更多的时候你知道哪个更快了. 而且还容易被搜索引擎找到。生成html文章虽操作上麻烦些,程序上繁杂些,但为了更利于搜索,为了速度更快些,更安全,这些牺牲还是值得的。

    A+
发布日期:2017年09月25日 16:53:02  所属分类:经验
最后更新时间:2017-09-25 17:09:54
付杰
  • ¥ 1999.9元
  • 市场价:8999元
  • ¥ 99.9元
  • 市场价:299元
  • ¥ 98.0元
  • 市场价:198.0元
  • ¥ 498.0元
  • 市场价:598.0元

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:2   其中:访客  0   博主  0

  1. 头像 雨夜漫步 0

    博主你好:请问下个人博客有必要开启伪静态吗?之前在“http://blog.sina.com.cn/s/blog_439627f501017apk.html”看到一篇帖子说现在的搜索引擎的技术不用伪静态也可以和静态的一样了,不知道是否可靠呢?

    • 付杰 付杰

      @雨夜漫步 1、就目前而言,百度收录、排名的页面,特别是文章内容页都是以.html为主的。
      2、从SEO角度讲,不用伪静态和静态是否一样?这个答案是百度站长平台官方解释的吗?如果不是,看看就行了,千万不要认真。
      3、百度早就可以收录动态页面的网站了。虽然可以了,但是,假设:两个网站同等的情况下,一个是内容是静态页面,另一个是动态页面,我相信搜索引擎肯定优先静态。除非两个网站有先后提交,权重不一样等。
      4、作为一名SEO,你看的这帖子是2012年的,距离现在已经6年了,你看一个过期的东西的,并不是很好,看过期的东西一定要吸收它的优点,摒弃它的缺点,如果你完全的采纳,会严重的影响你。