5UCMS一共有四种模式:ASP、HTML、ReWrite和ASP&HTML,各种模式各有特点,在这里就以这几天的试用经验对他们做些比较。
第一种模式ASP
- 这是全站普通动态模式,首页、分类页和内容页全部动态显示,实时自动更新;
- 分类页和内容页只以URL附带的参数来区分,其URL很简洁,但不明了,对SEO不是很有利;
- 不支持子目录绑定域名功能,也就是同个数据库下不能单纯建多个站点,除非改动部分代码;
- 最节省空间,较占资源,虽然使用了缓存支柱,但毕竟ASP是实现解析的,较占资源是肯定的;
- 维护方便,基本上只需要维护模板就可以了,懒汉专用模式。
第二种模式HTML
- 这是全站静态模式,首页、分类页和内容页全部以静态页独立显示,手动更新;
- 分类页和内容页可以自定义名称进行生成静态文件,URL复杂,但因可自定义,意思明了,对SEO最有利;
- 支持子目录绑定域名功能,可在同个数据库建立多个子站,但并不是完美支持,子站点中图片显示不正常,需修改代码(特别是空间有防盗链功能的时候,改的代码最多);
- 最节省资源,最占用空间,两最!静态页对服务器造成的负担是最小的,但因为是全站生成静态文件,所以最占用“地方”;
- 维护最麻烦,每添加一篇文章就有可能要全站进行生成,可见麻烦度(生成时用的资源比动态模式多多了,但平时浏览时占用少)。
第三种模式ReWrite
- 这是伪静态模式,服务器需要ReWrite组件支持才能实现,首页、分类页和内容页可全部以虚拟的静态页独立显示,实时自动更新;
- 根据编辑好的伪规则,分类页和内容页也是以静态页名称进行访问(但不是真的静态页,只是ReWrite组件虚拟的结果,就是所谓的伪静态),URL也很简洁,但同样意思不是很明了,对SEO较有利;
- 不支持子目录绑定域名功能,也就是同个数据库下不能单纯建多个站点,除非增加大量代码;
- 非常节省空间,只比ASP模式多个规则文件,最占用资源,它相当于在ASP模式上加了大量的替换操作(即转换URL);
- 维护同ASP模式一样方便,只是多了一步规则设置而已。
第四种模式ASP&HTML
- 这是半动静半静态模式,分类页动态显示(这个没有测试,我猜应该是这样),首页和内容页静态化生成,需要手动更新;
- 分类页以URL附带的参数来区分,URL意思不明了,内容页静态生成,自定义文件名,URL意思明了,对SEO效果较好;
- 不支持子目录绑定域名功能;
- 较节省资源,较占用空间,这个模式同PJBLOG目前的全静态模式其实是一样的;
- 维护较轻松,比HTML模式省了好多事,若生成全部HTML的话一样占用时间。
建站的时候可根据需要来选择相应的模式,动态模式下,总体上讲ReWrite模式优于ASP模式;静态模式下,HTML模式优于ASP&HTML模式。当只建立一个站点时,推荐选择ReWrite模式(除非你的服务器没有ReWrite组件支持),当建立多个域名站点时,推荐HTML模式,Weite's BLOG就是建立在HTML模式下的。 |