2009-03-31 10 views
2

Ich entwickle ein Projekt auf Windows mit Wamp installiert mit Zend-Framework. Leider hat es sehr geringe Leistung, obwohl ich die Dinge im Handbuch erwähnt haben:Zend Framework sehr schlechte Leistung auf WAMP

  • Entfernen erfordern einmal
  • apc
  • hinzugefügt

ich vor kurzem installiert Scienta ZF Debug Bar v1.3, und Hier ist ein Beispiel für Ergebnisse, die ich bekomme:

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

Ich kann nicht herausfinden, warum es so langsam arbeitet. Jede Hilfe wird sehr geschätzt.

EDIT:

Got xdebug Profiler schließlich zu arbeiten, und es ist sehr seltsam, da ich die Seite zu laden, zu sehen und es ist viel ... 6-7 Sekunden wie die Bar sagen mir ... aber In Wincachegrid sehe ich eine Gesamtlaufzeit von 641ms ... ich bin: |

+0

Haben Sie dieses Problem jemals gelöst? –

+0

zwischengespeichert einige mysql Abfragen und Modelle und bekam etwas bessere Leistung, aber immer noch langsam auf wamp –

Antwort

2

Noch ein paar Vorschläge:

  • Ihre Fehlerprotokolle überprüfen, da die meisten der Laufzeit in dem Controller ist, könnte es Tonnen von Fehlern Dumping.
  • Verwenden Sie die xcache oder eaccelerator Opcode-Caches anstelle von APC (veraltet glaube ich).
  • Geben Sie einen Timing-Code in den Controller ein, um festzustellen, ob Sie die langsamsten Codeabschnitte identifizieren können.
+0

Ich habe installiert eaccelerator ... gleiche Situation. –

+0

das Problem ist, dass online es funktioniert OK ... aber Localy auf Windows ist alles wirklich langsam. –

+0

Stellen Sie sicher, dass Sie die Serverprotokolle auf Ihrem lokalen Computer überprüfen. Es klingt wirklich so, als hättest du einen Unterschied in der Konfiguration, was dazu führt, dass die App tonnenweise Fehler ausschreibt oder sich generell schlecht benimmt. –

1

Haben Sie versucht, die Anwendung zu profilieren? Zend Studio und Xdebug bieten beide die Möglichkeit, Ihre Anwendung zu profilieren und zu sehen, was genau so lange dauert.

+0

leider kann ich nicht öffnen die Profile mit Wincache Grid bekomme ich einen Parse-Fehler: fl ist nicht gültig cachegrid.out Zeilennummer 99305 –