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

发布于 2024-11-24 16:35:33 字数 393 浏览 1 评论 0原文

我的 PHP 页面存在一些性能问题。我的应用程序由两种不同的语言(PHP 和 JSP)组合而成,它们在上面使用 apache 和 tomcat。我的 JSP 非常快,但 php 页面慢了 10 倍,而且它们都使用相同的数据库。我知道 JAVA 应该比 PHP 更快,但我的应用程序在 PHP 部分运行得非常慢,但在 JSP 上却不然。

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

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

提前致谢。

I am having a bit performance problem with my PHP pages. My application is combined of two different languages, PHP and JSP which are using apache and tomcat on top. My JSPs are very fast but php pages are like 10 times slower and their both using the same database too. I know JAVA supposed to be faster than PHP but my application is running extremely slow on PHP section BUT not on JSPs.

Also, I am 100% sure nothing is wrong with my PHP scripts but it looks like it is apache that takes long to process php and some static files. Please let me know if anyone has ever came across such problem. I don't mind posting my apache conf file if you need to have a look at it.

Note: Apache is configured to serve all the files apart from Servlets/JSPs and the JSPs are running faster even than some htmls.

Thanks in advance.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

做个少女永远怀春 2024-12-01 16:35:33
  • 对于 PHP,请使用某种操作码缓存,例如 APCeAccelerator 否则 PHP 必须在每个请求上解析您的文件。
  • 对于一般的 apache 调整,您应该做一些谷歌搜索,想到一些事情,例如禁用 .htaccess 文件,但它仍然应该比 JSP 更快......一些 apache 性能调整 提示。
  • For PHP use some kind of opcode cache like APC or eAccelerator otherwise PHP has to parse your files on each request.
  • For general apache tuning you should do some googling, couple of things like disabling .htaccess files comes to mind but it still should be faster than JSP... Some apache performance tuning tips.
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文