Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> test wydajności
ZuuM
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 14.11.2009

Ostrzeżenie: (0%)
-----


Witam napisałem stronę internetową, do której chciałbym przeprowadzić jakieś testy wydajnościowe. Prosiłbym o pomoc jakie kryteria powinienem brać pod uwagę.(Test przeglądarek, wyświetlania treści w różnych rozdzielczościach już przeprowadziłem.) Kilka informacji na temat strony:
- napisana w języku php,
- używałem AJAX do przesyłania stron lub jej fragmentów,
- baza MySQL,

Krótki opis zastosowania Serwisu:
Serwis jest dziennikiem internetowym dla jednej ze szkół gimnazjalnych. Są trzy rodzaje użytkowników: administrator[1], nauczyciel[300](możliwość rozszerzenia uprawnień na wychowawcę) oraz rodzic[2000]. Liczby w nawiasach kwadratowych to potencjalna ilość użytkowników. chciałbym za symulować koniec roku szkolnego kiedy dochodzi do spiętrzenia ruchu zwłaszcza nauczycieli dodających frekwencję i oceny oraz uczniów przeglądających oceny . W jaki sposób tego dokonać?

Do tej pory działanie strony sprawdzałem na lokalnym serwerze (http:/localhost). Czy w celu testowania muszę zainstalować serwis na jakimś serwerze zewnętrznym? Jakich programów użyć do celów diagnostycznych (najlepiej żeby były to darmowe programy, np: na licencji GPL) i jak już wcześniej wspomniałem jakie cechy systemu najlepiej sprawdzać.

Pozdrawiam ZuuM
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
wookieb
post
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




http_load
Ab

Polecałbym http_load gdzie definiujesz listę adresów na jakie ma wchodzić i otrzymasz odpowiednie dane (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
tehaha
post
Post #3





Grupa: Zarejestrowani
Postów: 1 748
Pomógł: 388
Dołączył: 21.08.2009
Skąd: Gdynia

Ostrzeżenie: (0%)
-----


http://www.siliconindia.com/qacity/tools_desc.php?id=30 - tu masz jeszcze listę takich programów, aczkolwiek takie programy przydają się najbardziej kiedy wprowadzasz jakieś zmiany optymalizacyjne i sprawdzasz sobie czy strona chodzi lepiej, bo tak inaczej to raczej ciężko jest zinterpretować wyniki.
dodatkowo powinieneś sobie odpowiedzieć na kilka pytań:

- czy wykonujesz zapytania mysql w pętli , np że dla każdego rekordu z jednej tabeli generujesz zapytanie do innej tabeli // jeżeli tak to jest to tragedia;
- czy używasz złożonych zapytań z JOIN, zamiast kilku prostych
- czy w zapytaniu pobierasz tylko te kolumny, które są potrzebne a nie wszystkie *
- czy grafika użyta na stronie jest skompresowana i nie waży zbyt dużo

Właściwie to temat jest bardzo obszerny i można by jeszcze długo pisać o optymalizacji w php i dobrych nawykach programowania, ale wydaje mi się, że kluczowymi elementami wpływającymi na optymalność działania serwisu są: odpowiednio zaprojektowania baza danych i optymalne połączenia mysql
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 16:56