2

私はサーバーを持っています:

Intel Processor: Intel® Xeon® X3450, 4x2x2.66 GHz
RAM memory:   8GB ECC DDRIII

1 日あたりの訪問者:

100k unique
400k clicks

基本的に、20 個のドメインが 1 つのスクリプトから実行されます。私はかなり頻繁にスクリプトを更新します。毎日。Zend Optimizer がスクリプトのパフォーマンスを最適化するための適切なオプションであるかどうか疑問に思っていました。(とはいえ、今のところ特に違和感はありません)

私の主な懸念事項は次の 2 つです。

  1. それは実際にページの読み込み時間を増やしたり、サーバーの RAM/CPU の負荷を減らしたりしますか? もしそうなら、どのくらい(%)ですか?
  2. OS X を使用して、元のファイルをローカル ディスクに保持し、保存を押すたびに、プログラムがファイルを自動的にエンコードしてサーバーにアップロードする快適な方法はありますか? (パニックのコーダを使っています)
4

1 に答える 1

1

あなたの最初の点に応えて。いいえ、Zend Optimizer は php4 にのみ関連していました。PHP5 以降、内部 engine/ が改善され、オプティマイザが冗長になりました。APC [1] をまだ使用していない場合に使用することを確認する必要があります。ここには多くの情報があり、それについてはグーグルで検索できますが、要するに、コードをキャッシュするため、ページが表示されるたびに PHP がコンパイルする必要がありません。走る。(そして、コード実行速度に大きな違いをもたらします)

ボトルネックがどこにあるかを確認できるように、コードで XHprof [2] や xdebug[3] などの何らかの形式のプロファイラーを実行することも検討する必要があります。

nginx/lighttpd/apache などの別の Web サーバーを使用するか、その構成を微調整することを検討することもできます。

Coda に関する 2 番目の質問については、別の質問としてここで質問するか、programmers.stackoverflow で質問してください。

[1] http://php.net/manual/en/book.apc.php [2] http://mirror.facebook.net/facebook/xhprof/doc.html [3] http://www.xdebug .org/

于 2011-04-10T21:41:37.413 に答える