真静态与伪静态哪个好--优缺点详细分析对比!

wapsky 官方认证帐号

2020-12-01 10:00

    在论坛及群里,有收到很多用户提出观点,官方的OECMS为什么不使用真静态,真静态如何,怎么样,实际上我们OEcms在开发策划中经过综合的考虑决定己完全否定了真静态的必要性。为了让用户今后深入理解二者的区别及特点,做了如下分析,

首先来说说各自的优缺点

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中使用伪静态就可以了。可以很好的用伪静态,没有必要去做真静态,给用户造成许多不必要的麻烦。

5378 次浏览 4 条评论 收藏

说说我的看法

登录后可以发表评论 登录
4个评论
-- 2020-12-01 10:00
很好,学习了、
回复
-- 2020-12-01 10:00
不错,学习了
回复
-- 2020-12-01 10:00
学习了,一直想了解这个
回复
-- 2020-12-01 10:00
很好,学习了。
回复
作者信息

wapsky

官方认证帐号

451
贴子
5
粉丝
热门贴子

免费试用


咨询热线


在线咨询