Textpattern性能优化小技巧一则

发布日期 : 2008-02-20

查看评论 [2]

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)选项清空。

另外在处理问题的过程中,我明白了一个优秀的产品除去它本身来说还必须有 一个全面的帮助文档一个热心强大的用户群社区

类别标签 : ,

读者评论

订阅本文评论

  • 1. dimlau 发表于2008-02-22

    恩,其实先预览后发布的评论方式已经比较有效的防spam了
    何况用txp的人也不是很多,spam并不太猖獗
    至少我用txp的时候受害不重

    PS.现在我没使用txp,因为还是习惯了mt的静态形式。

  • 2. Lunatic Sun 发表于2008-02-22

    一开始txp令我比较困扰的地方就是他的评论机制,我害怕要预览比较麻烦。但是后来我才发觉没有办法屏蔽掉预览。

    但是说实话我不想花太多经历在后台技术上面,所以既然学了txp,我就只能硬着头皮上了。

    我希望国内的web行业能够象国外那样多进行激烈的争论,这样对大家提高都有好处,如果仅仅为了多点一次鼠标而懒得评论的话,这样的评论可能本身就没有什么价值。

本文发表6星期以后评论已自动禁止