纯静态页与伪静态页的区别

2018-07-12 23:20 tenchunt
纯静态页与伪静态页的区别


       html纯静态页与伪静态页的区别到底在哪里?一定意义上动态页面占用空间小、维护简单;访问速度慢,如果访问的人多,会对数据库造成压力。所以虽然使用伪静态对于SEO(Search Engine Optimization:搜索引擎优化)也更加友好和安全,但是使用伪静态将占用一定量的CPU占用率,大量使用会导致CPU超负荷。所以小编为您汇总二者的优劣如下:
 
       
       html纯静态页的好处:
       1、
纯静态页加载的时候不需要调用数据库,打开速度快。
       2、
纯静态页减少了服务器对数据响应的负荷。
       3、从安全角度讲,纯静态网页不易遭受黑客攻击。
       4、从网站稳定性来讲,即使网站代码或数据库出了问题,静态网站也不会受到影响。
       真静态最大的缺点就是程序生成了大量文件,占用过多的网站空间,增加网站制作成本。
伪静态既url重写,就是截取传入的Web请求并自动将请求重定向到其他url的过程,其目的主要是通过重写URL的方法实现去掉动态网页的参数,从而更加有利于搜索引擎的收录。

     
      伪静态的优点:
      1、维护方便,网页每天都自动变化,不用维护或者说极大地减少了维护量。
      2、可以方便的实现对搜索引擎的优化,易于被搜索引擎收录。
      3、缩短了url的长度,隐藏文件实际路径提高了安全性,易于用户记忆和输入。
      4、占空间比较小,不像纯静态那样多占用近过多的空间。
      5、安全性能通过url地址隐藏或加密,让黑客无法找到真实的动态页面,同时动态文件不需要太高的权限,从而避免了木马的注入。
      伪静态最大的缺点就是会占用一定量的CPU使用率,增加服务器的响应时间。
      1、既然真伪静态和伪静态对搜索引擎的效果一样,我们就可以选择伪静态了,毕竟它的优点是纯静态不可取代的。
      2、大量使用伪静态会照成CPU超负荷,所以我们只要不大量使用就可以了,再使用了一些相应的编译缓存技术,就能很好的优化并解决这个问题了。