最近基于Movable Type平台的本站留言速度下降比较历害, 这严重地影响了浏览者进行留言交流的极积性, 如何提高速度呢? 象Oracle数据库一样, 一开始没什么人用时比较快, 最后数据多了就慢了, 进行调优的最好的方法是减少数据库上的执行次数, 最近一个生产库就是用这个方法的, 效果很明显. 现在要将这一步应用到Blog平台上来, 由于Movable Type是静态发布的, 因此留言后需要重新发布页面, 因此减少需要重建的页面是很关键的一招.
拿我的站点来讲, 禁掉了以下几个页面的自动发布.
- 自定义的一些模板
- Master Archives
- Site Scripts
- Site Styles
另外, 我还去掉了Monthly Archive, 有Cateogry Archive就足够了, 那东西没有多少人访问. 在CDMA 1X的网络上测试感觉还不是很明显, 不过大家可以留言试试速度.
减少不必要的功能, 是很有效的一招调优的方法.
留言 (9)
上帝保佑, 这些改变能让加快留言速度, 再次测试一下.
Posted by anysql | Sep 8, 2007 10:37 PM
除了首页、RSS以外,我全都关闭动态重建了。有点作用,但是不是很大的。
Posted by eygle | Sep 9, 2007 9:37 AM
我还改了MT_PLACEMENT(记录文章放在那个分类的)和MT_OBJECTTAG(记录文章的Tag的)两个表的索.
原来在BLOG_ID一个列上建的索引, 改成BLOG_ID+CATEGORY_ID以及BLOG_ID+TAG_ID上建索引.
Posted by anysql | Sep 9, 2007 9:49 AM
继续处理了几个索引, 看看效果了, 看来网络和主机的CPU是最关键的因素了.
Posted by anysql | Sep 9, 2007 10:20 AM
速度还可以,小区宽带
Posted by 测试速度 | Sep 9, 2007 10:29 AM
有效果,速度比原来快点了
Posted by oliver | Sep 10, 2007 2:52 PM
也要10秒以上, 算了还是不整这个速度了.
Posted by anysql | Sep 10, 2007 6:49 PM
是啊,速度好多了
Posted by 新开传世私服 | Sep 13, 2007 5:10 PM
自己还没真正使过呢
Posted by wo | Apr 17, 2008 12:27 AM