真伪静态网站优缺点分析

来源:互联网 发布:少年班吴未知乎 编辑:程序博客网 时间:2024/04/28 21:21
首先来说说各自的优缺点 
 
html纯静态页的好处有4点: 

1、加载的时候不需要调动数据库,响应速度快。 

2、减少了服务器对数据响应的负荷  

3、从安全角度讲,静态网页不易遭受黑客攻击。 

4、从网站稳定性来讲,如果程序、数据库出了问题,会直接影响网站的访问,而静态网页就避免了如此情况,不会因为程序等,而损失网站数据,影响正常打开,损失用户体验,影响网站信任度。

缺点有3条: 

1、生成大量文件的时候,服务器对html文件的响应负担也较重。 
2、维护极其不方便,每次都要手动生成网页,当网站庞大的时候会苦不堪言。 3、空间占用大(多占用近一倍的空间)对于站长来说没有必要浪费空间的成本。  
 


伪静态(url重写)就是截取传入的Web 请求并自动将请求重定向到其他 URL 的过程,其目的主要是通过重写URL的方法实现去掉动态网页的参数URL,从而更加有利于搜索引擎的收录。 

伪静态的优点有以下几条:1、维护方便。首页每天都自动变化,不用维护或者说极大地减少了维护量 

2、可以方便的实现对化化引擎的优化,易于被搜索引擎收录。 
3、缩短了url的长度,隐藏文件实际路径提高了安全性;易于用户记忆和输入 4、占空间比较小,不像纯静态那样多占用近一倍的空间 
5、安全性能通过伪静态及缓存、编译等可以达到很高的标准。在许多文件不需要太高的权限避免给嵌套页面广告木马。 
伪静态最大的缺点就是会占用一定量的CPU占有率,降低服务器的响应时间。 综上所述,我们该怎么选择呢? 
 
1、既然真伪静态的效果一样,我们就可以选择伪静态了.毕竟它的优点是纯静态不可取代的。 
2、大量使用伪静态会照成CPU超负荷.所以我们只要不大量使用就可以了.但是OEcms采用了模板引擎的缓存及相应的编译缓存,技术上己经很好的优化并解决这个问题。 3、既然静态只是给搜索引擎看的,我们只需要伪静态给搜索引擎就行了,不需要给用户使用.所以我们只要在专门给spider,bot爬的Archive中使用伪静态就可以了。可以很好的用伪静态,没有必要去做真静态,给用户造成许多不必要的麻烦。 
0 0
原创粉丝点击