Ich muss unseren Web-Service optimieren, aber nicht wissen, wo ich anfangen soll. Wir betreiben GWT, PHP und PostgreSQL. Ohne jemals Leistungsdaten erreicht zu haben, vermute ich, dass die Hauptoptimierungen in der Datenbank passieren werden.Optimierung Tipps und Tricks
Ich weiß nichts über die Umstrukturierung der DB, noch Indexierung. (Ich weiß wirklich nichts über DBs.) Alle Hinweise in jedem der drei Bereiche sehr geschätzt!
Profil früh und oft. Beginnen Sie beim Erstellen von Spike-Lösungen mit der Profilerstellung zur Entwurfszeit. Profiling als Teil des Leistungstests einbeziehen. Profil Produktion. Man sollte jederzeit eine Liste potentieller "Hot Spots" im Entwicklungsprozess haben. –
Wenn Sie irgendwelche Werkzeuge kennen, die mir helfen, die Messungen zu machen, wäre das großartig. –
Eine schnelle Suche unter "php profiler" bringt viele Treffer. Es scheint mehrere kommerzielle Lösungen zu geben, und es sollte auch ein paar freie Optionen geben. – TMN