04
2013
12

DEDE织梦的静态网站和动态网站区别

时下很多朋友非常关注dede织梦的静态网站和动态网站区别,WINSON.FUNG今天就说自己的看法,在2007年开始认识了web2.0网站是什么,但认识动静态网站这个概念,最早的启蒙来自中企动力深圳分公司工作的那段时光,那时候中企动力有一个概念——动态页面静态化。那么,老牌的网站建设公司为什么会提出这个概念,为什么动态站长需要做静态化的处理呢?

静态网页是指不应用程序而直接或间接制作成html的网页,这种网页的内容是固定的,客户浏览网页不需要请求数据库,另外修改和更新都必须要通过专用的网页制作工具,比如Dreamweaver、Frontpage等,而且只要修改了网页中的一个字符或一个图片都要重新上传(ftp软件)一次覆盖原来的页面,不方便自己动态管理。

动态网页是指使用网页脚本语言,比如php、asp、asp.net、jsp等,通过脚本将网站内容动态存储到数据库,用户访问网站是通过读取数据库来动态生成网页的方法。网站上主要是一些框架基础,网页的内容大都存储在数据库中。客户可以通过网站管理后台进行网站内容的维护。当然也可以利用一定的技术使动态网页内容生成静态网页(htm/html),这样有利于网站的优化,方便搜索引擎搜索(目前比较流行的织梦DEDE,以及PHPCMS管理系统实现动态转静态都很方便)

dedecms是不需要做伪静态的,因为它直接就是生成了静态的html网页,所以dedecms不存在所谓的伪静态配置。
一般的php网站做伪静态都需要编写伪静态规则,也就是正则表达式,当我们访问的时候,服务器会根据你的伪静态规则将动态的url(.php)转换成静态页面输出,由于真实的url是动态页面,我们是通过服务器rw模块,将其虚拟、转换了一个静态页面输出,所以就叫伪静态。但dedecms非同一般,我们在发布文章的时候,系统会自动将其生成.html静态页面,所以dedecms就是“天生”的静态化url,所以dede不需要您做伪静态,因为dede系统直接就生成了搜索引擎都非常喜欢的html静态网页。除此之外dedecms主页,栏目页也帮你“静态化”了,而这些,你只需要哎管理员后台,点击“一键更新”生成站点,就完成了配置工作。

生成静态网页(.html)这是dedecms区别其它php开源程序的一个特点,dedecms第一个版本的已发布,它就在站长们心中就有了它的位置,感谢织梦团队对于整个系统优化的非常好,以至于我们操作起来非常简单,免掉去配置网站伪静态的过程。

WINSON FUNG认为由于dedecms这一生成静态html文档的特点,这是这个系统的优势,也是他的短板,这限制了dedecms的使用范围,dedecms只适合做中、小型站点。如果你文章内容一多,那么其生成的巨大的静态化文件,这将是对php虚拟主机服务器和dede内容管理系统源代码效率的巨大考验。



« 上一篇下一篇 »

评论列表:

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。