PHP类Textile很慢并导致超时

时间:2013-03-17 09:24:04

标签: php optimization textile

我正在使用此处的纺织类:http://textile.thresholdstate.com/(网站目前无法使用),适用于少于20,000个字符。任何更多导致PHP超时并出现以下错误:

PHP Fatal error:  Maximum execution time of 30 seconds exceeded ...

我认为这可能不是一个真正有效的标记解析器?

  1. 有人可以提出这种纺织品的替代品吗?
  2. 是否有人重构过代码并对课程进行了改进?
  3. 我可以尝试(或寻找)一些常规PHP优化(带循环等)以提高代码的速度?
  4. 更新

    感谢有关增加php时间限制的建议,我已经提升了一点。

    但是1分钟的页面加载很糟糕。所以我一直在挖掘,发现以下网站有一个纺织品版本列表,从2003年到2012年12月开始:http://txstyle.org/article/36/textile-versions

    事实证明我从2006年开始使用纺织品类!从那时起,它已经走了很长一段路,最新版本似乎运行得更快。具体来说,“doBr”功能似乎有所改进,阻止了我的测试超时。

2 个答案:

答案 0 :(得分:1)

在php.ini

中将PHP执行时间设置为30秒以上

这可以在大多数共享虚拟主机上轻松增加。只要给他们写一封电子邮件,如果无法通过他们的cpanel或管理员自己完成。

答案 1 :(得分:1)

使用以下命令将php执行时间限制设置为无时间限制:

set_time_limit(0);