为什么PHP在apache服务器上运行速度非常慢

时间:2011-07-17 09:09:13

标签: php performance loading apache

我的PHP页面有点性能问题。我的应用程序结合了两种不同的语言,PHP和JSP,它们使用apache和tomcat。我的JSP非常快,但php页面速度慢了10倍,它们都使用相同的数据库。我知道JAVA应该比PHP快,但我的应用程序在PHP部分运行速度非常慢,但不是在JSP上运行。

另外,我100%确定我的PHP脚本没有任何问题,但看起来它是apache需要很长时间才能处理php和一些静态文件。如果有人遇到过这样的问题,请告诉我。如果您需要查看它,我不介意发布我的apache conf文件。

注意: Apache配置为提供除Servlet / JSP之外的所有文件,并且JSP甚至比某些htmls运行得更快。

提前致谢。

1 个答案:

答案 0 :(得分:1)

  • 对于PHP,使用某种操作码缓存,如APCeAccelerator,否则PHP必须在每次请求时解析您的文件。
  • 对于一般的apache调优,你应该进行一些谷歌搜索,一些事情,如禁用.htaccess文件,但它仍然应该比JSP快......一些apache performance tuning提示。