Pobierz prezentację
Pobieranie prezentacji. Proszę czekać
1
Model warstwowy TCP/IP
Rekonfigurowalność e-systemów: Narzędzie tworzenia stron www metodą przeciągnij i upuść oparte o szablony Łukasz Przywarty Model warstwowy TCP/IP
2
Rekonfigurowalność e-systemów – Slajd 2
Optymalizacja aplikacji - założenia Wykorzystywane technologie PHP (Zend Framework), MySQL, JavaScript, HTML, CSS Pomiary obciążenia, wydajności Apache – zapytania: JMeter HTML/CSS/JavaScript – Yslow, Firebug Rekonfigurowalność e-systemów – Slajd 2
3
Rekonfigurowalność e-systemów – Slajd 3
Optymalizacja aplikacji - testy Założenia testowe: Aplikację testowano 2 razy: Test 1: na samym początku, Test 2: po włączeniu Zend Optimizera oraz XCache, Test 3: ostatecznie po optymalizacji kodu, skompresowaniu obrazków, styli, skryptów, Scenariusz testowy: 1, 2, 3, 5, 7, 10, 12, 15, 20 użytkowników x100 zapytań (edycja strony użytkownika) Rekonfigurowalność e-systemów – Slajd 3
4
Rekonfigurowalność e-systemów – Slajd 4
Optymalizacja aplikacji – test 1 Pomiary wielkości pobieranych danych (Firebug): Rekonfigurowalność e-systemów – Slajd 4
5
Rekonfigurowalność e-systemów – Slajd 5
Optymalizacja aplikacji – test 2 Pomiary wielkości pobieranych danych (Firebug): Rekonfigurowalność e-systemów – Slajd 5
6
Rekonfigurowalność e-systemów – Slajd 6
Optymalizacja aplikacji – test 3 Pomiary wielkości pobieranych danych (Firebug): Rekonfigurowalność e-systemów – Slajd 6
7
Rekonfigurowalność e-systemów – Slajd 7
Optymalizacja aplikacji – test 1 Pomiary wielkości pobieranych danych (YSlow): Rekonfigurowalność e-systemów – Slajd 7
8
Rekonfigurowalność e-systemów – Slajd 8
Optymalizacja aplikacji – test 3 Pomiary wielkości pobieranych danych (YSlow): Rekonfigurowalność e-systemów – Slajd 8
9
Rekonfigurowalność e-systemów – Slajd 9
Optymalizacja aplikacji – test 1 Wyniki pomiarów (JMeter): Użyt. Próbki Średnia Mediana Linia 90 Min Max Błędy Przep. KB/s 1 100 503 449 853 167 2190 1,98 158,08 2 200 613 446 1283 216 2742 3,22 257,63 3 300 443 374 714 170 1661 6,35 507,11 5 500 536 430 927 171 2255 7,75 619,41 7 700 588 475 998 182 2811 10,61 847,86 10 1000 761 534 1402 184 10320 11,87 948,25 12 1200 689 542 1396 3874 15,52 1240,49 15 1500 791 604 1568 190 4863 17,51 1399,48 20 1912 900 481 2022 163 6787 19,63 1569,05 Rekonfigurowalność e-systemów – Slajd 9
10
Rekonfigurowalność e-systemów – Slajd 10
Optymalizacja aplikacji – test 2 Wyniki pomiarów (JMeter): Użyt. Próbki Średnia Mediana Linia 90 Min Max Błędy Przep. KB/s 1 100 294 244 487 137 1151 3,38 269,93 2 200 317 230 459 143 2581 5,40 431,60 3 300 308 234 515 134 1668 8,77 700,86 5 500 377 280 649 136 1834 10,95 875,29 7 700 407 282 797 140 2262 14,80 1182,64 10 1000 435 324 762 138 2711 20,42 1632,18 12 1200 510 366 1006 2903 20,20 1614,62 15 1460 594 408 1230 142 4265 20,86 1667,01 20 1921 761 479 1645 144 21551 0,05 21,58 1723,64 Rekonfigurowalność e-systemów – Slajd 10
11
Rekonfigurowalność e-systemów – Slajd 11
Optymalizacja aplikacji – test 3 Wyniki pomiarów (JMeter): Użyt. Próbki Średnia Mediana Linia 90 Min Max Błędy Przep. KB/s 1 100 266 230 350 191 997 3,73 298,27 2 200 274 204 445 138 1650 6,79 522,82 3 300 339 248 537 1639 7,80 600,56 5 500 321 242 530 140 1750 14,33 1103,05 7 700 389 267 731 142 1902 14,89 1146,05 10 1000 406 269 742 139 3519 22,06 1697,88 12 1200 464 331 850 5054 23,00 1770,86 15 1500 546 1068 9290 25,27 1944,97 20 1967 729 465 1646 152 7182 23,72 1825,75 Rekonfigurowalność e-systemów – Slajd 11
12
Rekonfigurowalność e-systemów – Slajd 12
Optymalizacja aplikacji – test 1 Wykresy: 5 użytkowników 20 użytkowników Rekonfigurowalność e-systemów – Slajd 12
13
Rekonfigurowalność e-systemów – Slajd 13
Optymalizacja aplikacji – test 2 Wykresy: 5 użytkowników 20 użytkowników Rekonfigurowalność e-systemów – Slajd 13
14
Rekonfigurowalność e-systemów – Slajd 14
Optymalizacja aplikacji – test 3 Wykresy: 5 użytkowników 20 użytkowników Rekonfigurowalność e-systemów – Slajd 14
15
Rekonfigurowalność e-systemów – Slajd 15
Podsumowanie Wykres porównawczy wart. Średnich czasu odpowiedzi: Rekonfigurowalność e-systemów – Slajd 15
16
Rekonfigurowalność e-systemów – Slajd 16
Wnioski Z przeprowadzonych testów wynika: wraz ze wzrostem liczby użytkowników czas odpowiedzi się zwiększa, rośnie również przepustowość stosowanie XCache oraz Zend Optimizer znacząco skraca czas odpowiedzi i zwiększa przepustowość kompresja obrazków, styli oraz skryptów obniża liczbę zapytań ale czasem zwiększa czas ładowania strony (np. gdy nie wyświetlamy wszystkich spite’ów) Rekonfigurowalność e-systemów – Slajd 16
17
Rekonfigurowalność e-systemów – Slajd 17
Wnioski wyniki testów uzależnione są od momentu, w którym są wykonywane Rekonfigurowalność e-systemów – Slajd 17
Podobne prezentacje
© 2024 SlidePlayer.pl Inc.
All rights reserved.