我们有许多服务器运行各种不同的 LAMP 设置。根据谁设置服务器,似乎有所不同的一件事是 PHP 的配置方式。有些设置为使用 Apache DSO 模块,有些设置为使用 CGI。有些服务器已打开 suEXEC,其他服务器已关闭。我们一直在尝试调整我们的应用程序以提高性能,但我不确定在这个级别会有什么收获。
如果它有助于我们服务器的标准设置是这样的:
- PHP 5.2.8
- MySQL 5.0.81
- 阿帕奇 2.2.11
谢谢。
我们有许多服务器运行各种不同的 LAMP 设置。根据谁设置服务器,似乎有所不同的一件事是 PHP 的配置方式。有些设置为使用 Apache DSO 模块,有些设置为使用 CGI。有些服务器已打开 suEXEC,其他服务器已关闭。我们一直在尝试调整我们的应用程序以提高性能,但我不确定在这个级别会有什么收获。
如果它有助于我们服务器的标准设置是这样的:
谢谢。
我一直发现你可以从灯箱的三件事中获得最大的性能提升:
1) 安装 PHP 缓存 2) 大幅增加分配给 MySQL 的内存以进行排序 3) 雇用优秀的程序员
您还可以通过限制 apache 在任何时候运行的线程/分叉数量来获得一些良好的内存改进。
如果由于某些原因您无法安装“ZendServer”: 与您的团队进行一次快速会议,并决定 Apache2 的哪些模块是不必要的并删除它们。还可以制作自己的 PHP 二进制文件来控制包含的内容和不需要的内容
如果您能够安装“ZendServer”,请从 zend.com 获取该软件,并享受 Zend 的 php 优化器大幅提升的性能。