質問

当社では、さまざまな LAMP セットアップを実行しているサーバーを多数持っています。サーバーの設定者によって異なると思われる点の 1 つは、PHP の構成方法です。Apache DSO モジュールを使用するように設定されているものもあれば、CGI を使用するように設定されているものもあります。suEXEC がオンになっているサーバーもあれば、オフになっているサーバーもあります。私たちは常にアプリのパフォーマンスを調整しようとしていますが、このレベルでどのようなメリットがあるのか​​はわかりません。

サーバーの標準セットアップは次のようになります。

  • PHP5.2.8
  • MySQL 5.0.81
  • アパッチ 2.2.11

ありがとう。

役に立ちましたか?

解決

私はいつもあなたがランプボックス上の3つのうちの最大のパフォーマンスを向上アウトを得ることを見出した。

1)PHPキャッシュをインストールします 2)劇的にソートするMySQLへのメモリ割り当てを増加させます 3)

良いプログラマを雇います

また、スレッドの数を制限することにより、いくつかの良いメモリの改善を得ることができます/いずれかの時点でapacheの実行をフォークます。

他のヒント

  1. 何らかの理由で「ZendServer」をインストールできない場合:チームと簡単なミーティングを開き、Apache2 のどのモジュールが不要かを判断し、それらを削除します。また、独自の PHP バイナリを作成して、何が含まれ、何が不要かを制御します。

  2. 「ZendServer」をインストールできる場合は、zend.com からソフトウェアを入手して、Zend の PHP オプティマイザーの大幅に向上したパフォーマンスをお楽しみください。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top