我们有许多服务器运行各种不同的 LAMP 设置。根据服务器设置者的不同,PHP 的配置方式似乎有所不同。有些设置为使用 Apache DSO 模块,其他设置为使用 CGI。有些服务器已打开 suEXEC,而其他服务器则已关闭。我们一直在尝试调整我们的应用程序以提高性能,但我不确定在这个级别上可以获得什么收益。

如果它有帮助的话,我们服务器的标准设置是这样的:

  • PHP 5.2.8
  • MySQL 5.0.81
  • 阿帕奇2.2.11

谢谢。

有帮助吗?

解决方案

我一直发现灯箱上的三件事可以最大程度地提高性能:

1)安装php缓存2)大幅度增加了分配给MySQL的内存3)雇用好的程序员

您还可以通过限制 apache 在任一时间运行的线程/分叉数量来获得一些良好的内存改进。

其他提示

  1. 如果由于某些原因您无法安装“ZendServer”:与您的团队召开一次快速会议,决定 Apache2 的哪些模块是不必要的,并将其删除。还可以制作您自己的 PHP 二进制文件来控制包含哪些内容以及不需要哪些内容

  2. 如果您能够安装“ZendServer”,请从 zend.com 获取该软件并享受 Zend php 优化器大幅提高的性能。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top