Textpattern的性能是毋庸置疑的 ,但是当我建立Lunatic Sun之后,我的某些页面一直速度很慢,特别是我的博客文章页面。
我根据 textpattern的FAQ 中的方法进行了性能测试,发现我的runtime值一直处于28左右,而正常值应当在0.01至0.5之间。Runtime值居高不下的原因一般在于:
- DNS问题
- plugin问题
- php代码
- MySQL问题
我联系了我的网站运营商 hostmonster ,他们确定DNS和MySQL服务没有任何性能上的问题,我也禁用了我所有的plugin,并且优化了我博客文章页面的一些嵌套过多的代码,
但是问题仍然存在,runtime值仍然在28左右,于是我不得不在textpattern的support论坛中 公开这一问题 。结果非常理想,原来我的网站运营商和我的代码没有任何问题,问题出在textpattern的高级设置中防止comments span的blacklist的设置,只要将它清空,runtime值就马上降低至0.05,难怪之前的设置会让我在进入含有评论表单的页面时经历很长的runtime。
我将这个问题公布出来供其他使用textpattern的用户参考,我建议将textpattern > admin > preferences > advanced 中的Spam blacklists (comma-separated)选项清空。
另外在处理问题的过程中,我明白了一个优秀的产品除去它本身来说还必须有 一个全面的帮助文档 和 一个热心强大的用户群社区 。
类别标签 : performance, textpattern

1. dimlau 发表于2008-02-22