/ / Sprawdzenie wydajności na żywo w Zend Framework - performance, zend-framework, zend-framework2

Sprawdzanie wydajności na żywo w Zend Framework - performance, zend-framework, zend-framework2

Chcę sprawdzić wydajność na żywo, którą można załadowaćserwer i ile czasu zajmuje każda funkcja w frameworku Zend. Jest kilka blogów, które mówią, że wydajność zend Framework 1 jest taka, a wydajność zf2 jest taka. Jak mierzą? Czy istnieje jakieś narzędzie do testowania tej wydajności?

Po opracowaniu mojego systemu, jak mogę się upewnić, że moja aplikacja ramowa Zend jest na najlepszej wydajności?

Odpowiedzi:

3 dla odpowiedzi № 1

Możesz mierzyć ogólną wydajność lokalnie za pomocą narzędzia do testowania wydajności, takiego jak ApacheBench lub Siege. Te dadzą ci wnioski na sekundę dane, których możesz użyć do pomiaru ulepszeń. Następnie użyj narzędzia, takiego jak XDebug, aby profilować aplikację - dzięki temu dowiesz się, gdzie znajdują się wąskie gardła. Napraw te problemy, ponownie wykonaj test porównawczy i powtarzaj, aż będziesz "szczęśliwy".

Jeśli szczególnie chcesz mierzyć wydajność w produkcji, najlepiej jest spojrzeć na usługi stron trzecich, takie jak NewRelic (choć zwykle będą to kosztować pieniądze).


0 dla odpowiedzi nr 2

Polecam użyć Apache Jmeter do testów obciążenia / wydajności i xhprof do profilowania kodu i znajdowania wąskich gardeł.