有必要生成静态页面吗

通常总认为静态页面执行速度快且不费资源,很多大型网站都将最终页面生成静态的,可是从.php技术说它本身支持多种级别的缓存,而且很多种模板支持缓存,就速度来说。已经不是什么急需解决的难题,而且和html静态页面的速度可以说没有区别。还有必要生成静态的么?

单用户的博客系统不同于各种CMS,大流量,服务器完全可以承受,除非那种查询很多的博客,基于数据库的WEB程序非常多,竞争造成了静态页面的流行。对于那些死的不变的系统,批量生成html页面确实是不错的技术,大大提高网站的稳定性、降低负载。可以减少SQL服务器的负荷。我觉得模拟静态和真正的静态没有什么区别。没有必要用那么一大堆文件。和那么多代码代替几行模拟静态的代码。而且后期维护也麻烦。改动一次还要写一次文件,就安全角度来说,多一个可写目录。多一个保存后门的地方。

至于为了搜索引擎而优化,这个其实是误传。看搜索引擎列出的页面,asp、cgi、php、aspx的什么都有,并不时只有html的。搜索引擎看的是内容(例如一些关键head中的标记),要根据所有引擎的算法不断修改产生的页面的内容。即使不模拟出静态页面,也照样可以搜索得到。比如:

http://www.baidu.com/baidu?word=%C2%DB%CE%C4%CC%E1%B8%D9&tn=myie2dg

上面的关键词,就是“论文提纲”,搜索出来的就是Sablog程序。排行第一。照样不是静态文件,不是html结尾。所以说静态文件和非静态的,对搜索引擎没有什么影响。

还不知道有什么理由还要做静态生成

关键词: html , 静态生成

上一篇: 发现Bo-Blog后台多种办法可以上传后门
下一篇: Spam防御!我看你还发垃圾?

相关文章
#1
回复 Wudi 2006-04-01, 1:29 AM
以前我的Blog排名第一的关键词 是 东财 王婷婷
也是sablog2.8的
#2
回复 记忆 2006-04-01, 3:44 AM
同意

angel 的这个看法:
“我觉得模拟静态和真正的静态没有什么区别。没有必要用那么一大堆文件。和那么多代码代替几行模拟静态的代码。而且后期维护也麻烦。改动一次还要写一次文件,就安全角度来说,多一个可写目录。多一个保存后门的地方。”

发我一个 sablogx的 解压密码吧。我想学习测试!!谢谢
#3
回复 xxxx 2006-04-01, 4:51 AM
sablogx在火狐下显示有问题
#4
回复 heartnn 2006-04-01, 7:04 AM
我同意没必要,
1、文件多了不好维护,主要是这方面
2、静态页面真的比动态页面能快多少?又有谁去追求那一点速度?
#5
回复 溪中孤鱼 2006-04-01, 8:18 AM
老大我的显示有问题,你给看看是不是bug
http://www.5616.net
#6
回复 angel 2006-04-01, 9:04 AM
模板问题。呵呵。等老鬼了。
#7
回复 tanguan 2006-04-01, 11:45 AM
原来生成静态文件没有什么大的效果啊?
那么asp的文章系统有没有区别的啊?
#8
回复 maker 2006-04-01, 1:37 PM
加个功能也不错,有没有必要生成由用户自己决定~
#9
回复 flashack 2006-04-01, 2:14 PM
数据库大了就有必要了

当然blog不会很大
#10
回复 wula 2006-04-01, 10:04 PM
是有必要的.
不同的用户,需要不同的功能.

ANGEL站在自己的观点考虑,也许没有必要.
但是站在用户的角度,也许就有必要了.

让用户来决定需要什么...

#11
回复 heartnn 2006-04-02, 1:22 AM
全靠个人爱好了,我觉得blog没必要加这个功能,生成静态页面也会增加服务器负担,我感觉如果单是文件的话html还不如php代码用起来舒服。
#12
回复 heartnn 2006-04-02, 1:24 AM
顺便问一下模版问题,相对2.8的是不是改动很大?
反正现在感觉很快是真的,是因为模版的原因比较多还是代码的原因比较多?
另外后台改变了一些,用起来还不太习惯,呵呵。
#13
回复 Leftleg\'s Blog 2006-04-03, 11:18 PM
blog需要静态化?
昨天和Angel聊到静态化的问题,今天发现他写了这篇日志,深表赞同。我这里加上我的一些看法。(这些观点的出发点是blog程序,而不是CMS、下载系统等。)静态页面生成技术的核心就是把始终不
#14
回复 power 2006-04-06, 9:42 AM
同意14楼的说法。
我用sablog2.8在虚拟主机上做了一个图片站,当访问量达到10000IP以上时空间有时会挂,原因是mysql连接数过多,后来自己生成静态页面就再也没问题了。

对SaBlog-X.的建议:可以在后台选择是否生成静态页面
#15
回复 angel 2006-04-06, 9:49 AM
说真的。我真应该对sablog-x进行压力测试了。。。
Total: 2412Next ›
发表评论

评论内容 (必填):