php服务器的最佳设置

Posted

技术标签:

【中文标题】php服务器的最佳设置【英文标题】:optimum setup for php server 【发布时间】:2010-12-07 03:58:57 【问题描述】:

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

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

PHP 5.2.8 mysql 5.0.81 Apache 2.2.11

谢谢。

【问题讨论】:

属于服务器故障恕我直言... 【参考方案1】:

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

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

【讨论】:

【参考方案2】:

我一直发现,在灯箱上的三件事中,您可以获得最大的性能提升:

1) 安装 PHP 缓存 2) 大幅增加分配给 MySQL 进行排序的内存 3) 聘请优秀的程序员

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

【讨论】:

以上是关于php服务器的最佳设置的主要内容,如果未能解决你的问题,请参考以下文章

PHP/IOS:为 Web 服务编码 json 的最佳方式是啥?

config.php 文件的最佳八进制权限是啥?

使用 PHP 和 MySQL 的最佳生产环境

在不使用 mysql 服务器资源的情况下加密数据的最佳方法是啥?使用 CFB 模式的 mcrypt 是使用 php 的最佳方式吗?

PHP ORM 最佳实践:从另一个对象类型中检索值:

如何使用PHP绑定设置Selenium(WebDriver和Server)