把药吧升级到了帝国7,然后顺便解决了伪静态问题

时间: 2013-12-13 / 分类: 网站制作技术 / 浏览次数: 1,809 views / 0个评论 发表评论

很早就听说ECMS出7了,但是一直没空升级

经过一段时间测试,估计BUG解决一些了,趁着有空就升级了,升级很顺利

7.0版本的数据库配置文件为:/e/config/config.php 这个要稍微注意下

 

以前我用DEDE的时候也是用伪静态,直接view/文章ID.html的形式

但是帝国却不能这样弄了,他的动态文章地址必须带上栏目信息

要嘛就只能生成静态,可以形成上述的网址形式

上次从DEDE转到帝国的时候我就采取了生产静态

但是非常占空间,目前已经使用了九成多了

迫使我不得不面对帝国伪静态的问题

一直以来我都在考虑怎么把帝国动态文章页的栏目ID去掉

曾想过向DEDE学习弄个微表啥的,但是担心手术太大,以后升级麻烦

 

然后今天忽然想到一个非常笨的方法

就是把文章数据库历遍,也就是每访问一个内容页都要把所有模型的表都查一遍

当然这样做非常占资源

不过小站无所谓了,流量少,刷页面不频繁,资源也不会占用太高

捣鼓了一阵子终于捣鼓出来了

 

生成静态用去400多M了,现在伪静态才占20M左右的空间

以后又可以采集了

 

 

 

 

发表评论

你必须 登录后 才能留言!