MT 3.34性能提升15倍, 不再怕Spam和Trackback!
Weblog » http://www.anysql.net/weblog/mt_334_fastcgi.html 2007-01-18Sixapart公司发布了Movable Type 3.34, 主要是修复了可能存在的XSS弱点(XSS vulnerabilities)攻击, 并集成了FastCGI的支持, 在测试中获得了15倍的性能提升, 推荐所有的免费和商业用户对其进行升级. 这下你可以不用怕垃圾留言(Spam)和大量的Trackback了, 至少不太会拖跨你的网站.
在MT 3.33中要获得FastCGI的支持, 需要修改很多的文件. 而在这个版本中, 则不需要用户或管理员做任何事情, 可以自动检测配置, 获得最佳性能. 本站立马升级到这个最新版本, 在登陆管理界面时, 感觉速度提升明显(受光缆的影响, 留言方面感觉现在不明显), 并在这里推荐升级.
为什么要推荐运行在FastCGI下面? 主要有四点:
1, 允许应用程序常驻内存, 并将一部份信息保留在内存中, 减少页面装载和数据库存取, 以此获得了15倍的性能提升.
2, 由于性能提升, 留言加快, 过滤垃圾留言(Spam)和重新生成页面的时间缩短.
3, 提高网站可用性, 访问单页的资源减少, 可以省下更多的资源给其他应用.
4, 更好地抵挡垃圾留言的攻击.


其实我不知道什么是FastCGI, 也不知道如何在DreamHost上验证, 而我的网站是禁用了Trackback的, 垃圾留言也很少.
升不升是无所谓的.
国内的空间还是太缺fastcgi了,而且,改用fastcgi只是让spam造成的负荷降低很多而已,不然spam影响正常的comment和trackback才是王道。
已更新!感觉不出来
在mt目录下建了一个.htaccess文件, 并加入下面这一行:
AddHandler fastcgi-script .cgi
改了后发现mt.cgi, mt-comments.cgi和mt-search.cgi出现在了top中, 估计就已经是启动了FastCGI了.
刚发现scode插件不支持FastCGI, 改了一把, 好象可以用了, 点击下载.