2009-03-31 11 views
2

私はzendフレームワークを使ってwampをインストールしたウィンドウでプロジェクトを開発しています。 残念ながら、それは私がマニュアルに記載されたものでしたが、非常にパフォーマンスの低下があります。Zend Framework非常に悪いWAMPのパフォーマンス

  • 削除は一度必要
  • が私最近インストールSCIENTA ZFデバッグバーV1.3

APC加え、ここに私が得た結果の例があります:

Queries: 48 in 53.01 ms
Memory: 9188 KB
Controller time: 8335.74 ms

私はそれがとても遅い理由を理解できません。 ヘルプは非常に安いです。

EDIT:

ガット... Xdebugのプロファイラは、最終的に動作するように、と私は、ページの読み込みを参照してください、それがたくさん...バーのような6-7秒は私に言っているであるので、それは非常に奇妙ですが、 wincachegridで私は641msの合計実行時間を参照してください...私は:|:

+0

これまでにこの問題を解決しましたか? –

+0

いくつかのmysqlクエリーとモデルをキャッシュしてパフォーマンスを向上させましたが、まだ遅いです –

答えて

2

いくつかの提案:ランタイムのほとんどは、あなたのコントローラであり、それはエラーのトンを投棄されることがありますよう

  • は、お使いのエラーログを確認してください。
  • APCの代わりにxcacheまたはeacceleratorオペコードキャッシュを使用することを検討してください。
  • タイミングコードをコントローラに入れて、コードの最も遅い部分を特定できるかどうかを確認します。
+0

私はインストール済みですeaccelerator ...同じ状況。 –

+0

問題は、それがOKを実行するオンラインです...しかし、Windows上でlocalyは、すべて本当に遅いです。 –

+0

再度、ローカルマシンのサーバーログを確認してください。あなたが設定のいくつかの違いを持っ​​ているので、アプリが大量のエラーを書き出したり、一般的に誤動作しているように思えます。 –

1

アプリケーションのプロファイリングを試しましたか? Zend StudioとXdebugはどちらも、アプリケーションのプロファイルを作成し、正確に何が長くかかるのかを確認することができます。より

+0

残念ながらwincacheグリッドのプロファイルを開くことはできません:flが無効です cachegrid.out行番号99305 –