peres.pro 9 Zgłoś post Napisano Czerwiec 25, 2012 (edytowany) Witam, poprosiłem Vihost o drugiego VPS'a z takimi samymi parametrami aby potestować apache vs nginx, prosiłbym Was o info która strona się szybciej ładuje. Oraz prosiłbym o jakieś dodatkowe informacje jak skutecznie sprawdzić osiągi przy każdym webservie. lanceq.pl To jest VPS z najzwyklejszym apache i ispconfigiem 3. lanceq.eu To jest VPS z takimi samymi parametrami z nginxem i ispconfigiem 3 jest tu php-fpm i dodatkowo APC który podobno coś tam daje przy cache. Korzystałem z tego poradnika: http://www.ispconfig.org/news/tutorial-the-perfect-server-debian-squeeze-debian-6-0-with-bind-dovecot-nginx-ispconfig-3/ Mimo że wszyscy polecają nginx'a to jakoś mi się wydaję że ładuje się on dłużej, byłem w szoku bo podobno potwierdzono że działa on trochę szybciej niż apache a ja jakoś tak odczułem że dłużej minimalnie się ładuje lanceq.eu. Czy popełniłem jakiś błąd w konfiguracji czy co? Edytowano Czerwiec 25, 2012 przez lanceq (zobacz historię edycji) Udostępnij ten post Link to postu Udostępnij na innych stronach
malu 460 Zgłoś post Napisano Czerwiec 25, 2012 Witaj, przede wszystkim do testów wrzuć coś innego niż prosta wizytówka. Inna sprawa, że wydajność serwerów zmierz sam przez np. ab - apache benchmark, bo dopiero pod obciążeniem będziesz mógł odpowiednio zweryfikować która konfiguracja jest wydajniejsza. Udostępnij ten post Link to postu Udostępnij na innych stronach
peres.pro 9 Zgłoś post Napisano Czerwiec 25, 2012 Dzięki za szybką odpowiedz, jeżeli nie to portfolio to co polecasz wrzucić? Jakaś joomla? Wordpres? Nie wiem co będzie najbardziej wymagające zbytnio. Co do benchmarków to pod apache będzie ten apache benchmark a pod nginx'a co polecisz do benchmarkowania? Udostępnij ten post Link to postu Udostępnij na innych stronach
malu 460 Zgłoś post Napisano Czerwiec 25, 2012 Poczytaj co to jest dokładnie ab - apache benchmark. ; ) Użyjesz tego zarówno dla apache, nginx, ale również lighttpd, varnish, litespeed i innych. ; ) Udostępnij ten post Link to postu Udostępnij na innych stronach
peres.pro 9 Zgłoś post Napisano Czerwiec 25, 2012 Okej, to teraz podziele się z Wami moimi benchmarkami, po 1. na obu vpsach zainstalowane wordpressy: lanceq.pl/wordpress/ powyżej mamy wordpressa na apache lanceq.eu/wordpress/ powyżej mamy wordpressa na nginxie I teraz jeżeli chodzi o benchmarki to z pierwszej maszyny mianowicie lanceq.eu (nginx) wykonałem ab na lanceq.pl (apache) takim poleceniem: root@s1:~# ab -n 100 -c 10 http://www.lanceq.pl:80/wordpress/index.php o to wynik: root@s1:~# ab -n 100 -c 10 http://www.lanceq.pl:80/wordpress/index.php This is ApacheBench, Version 2.3 <$Revision: 655654 $> Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/ Licensed to The Apache Software Foundation, http://www.apache.org/ Benchmarking www.lanceq.pl (be patient).....done Server Software: Apache/2.2.16 Server Hostname: www.lanceq.pl Server Port: 80 Document Path: /wordpress/index.php Document Length: 0 bytes Concurrency Level: 10 Time taken for tests: 28.111 seconds Complete requests: 100 Failed requests: 0 Write errors: 0 Non-2xx responses: 100 Total transferred: 33000 bytes HTML transferred: 0 bytes Requests per second: 3.56 [#/sec] (mean) Time per request: 2811.116 [ms] (mean) Time per request: 281.112 [ms] (mean, across all concurrent requests) Transfer rate: 1.15 [Kbytes/sec] received Connection Times (ms) min mean[+/-sd] median max Connect: 0 1 0.6 1 6 Processing: 142 2778 5309.8 757 27931 Waiting: 141 2778 5309.8 757 27930 Total: 142 2778 5309.8 758 27931 Percentage of the requests served within a certain time (ms) 50% 758 66% 996 75% 1239 80% 1591 90% 10897 95% 17262 98% 21274 99% 27931 100% 27931 (longest request) Teraz z drugiego vps'a lanceq.pl (apache) wykonałem takie polecenie na lanceq.eu żeby sprawdzić nginxa: ab -n 100 -c 10 http://lanceq.eu:80/wordpress/index.php root@lanceq:~# ab -n 100 -c 10 http://lanceq.eu:80/wordpress/index.php This is ApacheBench, Version 2.3 <$Revision: 655654 $> Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/ Licensed to The Apache Software Foundation, http://www.apache.org/ Benchmarking lanceq.eu (be patient).....done Server Software: nginx/1.2.1 Server Hostname: lanceq.eu Server Port: 80 Document Path: /wordpress/index.php Document Length: 0 bytes Concurrency Level: 10 Time taken for tests: 21.312 seconds Complete requests: 100 Failed requests: 0 Write errors: 0 Non-2xx responses: 100 Total transferred: 27800 bytes HTML transferred: 0 bytes Requests per second: 4.69 [#/sec] (mean) Time per request: 2131.229 [ms] (mean) Time per request: 213.123 [ms] (mean, across all concurrent requests) Transfer rate: 1.27 [Kbytes/sec] received Connection Times (ms) min mean[+/-sd] median max Connect: 0 1 2.1 1 13 Processing: 244 2079 1908.7 1799 10332 Waiting: 244 2079 1908.7 1799 10332 Total: 244 2081 1908.2 1800 10333 Percentage of the requests served within a certain time (ms) 50% 1800 66% 2060 75% 2198 80% 2416 90% 3484 95% 7118 98% 9916 99% 10333 100% 10333 (longest request) Mam nadzieję, że prawidłowo wykonałem ab, liczę na pomoc. Udostępnij ten post Link to postu Udostępnij na innych stronach
malu 460 Zgłoś post Napisano Czerwiec 25, 2012 Jaką konkretnie pomoc? Widać, że nginx jest wydajniejszy. (Jest w stanie wykonać około 1 request na sekundę więcej) A dalsze zabawy to już kwestia konfiguracji jednego jak i drugiego serwera. Udostępnij ten post Link to postu Udostępnij na innych stronach
peres.pro 9 Zgłoś post Napisano Czerwiec 25, 2012 Hmmm, właśnie liczyłem na pomoc z optymalizacją tego nginx'a bo działa na standardowym configu, pewno dało by się jeszcze zwiększyć jego wydajność. Udostępnij ten post Link to postu Udostępnij na innych stronach
Gość Zgłoś post Napisano Czerwiec 25, 2012 (edytowany) Edytowano Marzec 26, 2018 przez Gość (zobacz historię edycji) Udostępnij ten post Link to postu Udostępnij na innych stronach
peres.pro 9 Zgłoś post Napisano Czerwiec 25, 2012 (edytowany) Właśnie zrobiłem benchmark tego portfolio co jest na lanceq.eu i wyszło: root@lanceq:~# ab -n 100 -c 10 http://lanceq.eu:80/index.php This is ApacheBench, Version 2.3 <$Revision: 655654 $> Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/ Licensed to The Apache Software Foundation, http://www.apache.org/ Benchmarking lanceq.eu (be patient).....done Server Software: nginx/1.2.1 Server Hostname: lanceq.eu Server Port: 80 Document Path: /index.php Document Length: 9425 bytes Concurrency Level: 10 Time taken for tests: 0.103 seconds Complete requests: 100 Failed requests: 0 Write errors: 0 Total transferred: 958300 bytes HTML transferred: 942500 bytes Requests per second: 970.64 [#/sec] (mean) Time per request: 10.303 [ms] (mean) Time per request: 1.030 [ms] (mean, across all concurrent requests) Transfer rate: 9083.62 [Kbytes/sec] received Connection Times (ms) min mean[+/-sd] median max Connect: 0 2 1.4 2 6 Processing: 3 7 2.3 7 14 Waiting: 2 4 1.4 4 8 Total: 4 10 1.9 9 15 Percentage of the requests served within a certain time (ms) 50% 9 66% 10 75% 11 80% 11 90% 12 95% 14 98% 15 99% 15 100% 15 (longest request) Teraz to w ogóle te liczby z kosmosu. Edytowano Czerwiec 25, 2012 przez lanceq (zobacz historię edycji) Udostępnij ten post Link to postu Udostępnij na innych stronach
Gość Zgłoś post Napisano Czerwiec 26, 2012 (edytowany) Edytowano Marzec 26, 2018 przez Gość (zobacz historię edycji) Udostępnij ten post Link to postu Udostępnij na innych stronach
peres.pro 9 Zgłoś post Napisano Czerwiec 26, 2012 (edytowany) Nie, nie ja tam wizytówek nie zamierzam w ogóle mieć tą wizytówkę wrzuciłem ot tak do testu, celem tego VPS'a jest hostowanie różnych CMS'ów i autorskich skryptów, ale jeżeli na wordpressie osiągnąłem max 5 req/s to się przeraziłem bo nie jest to chyba dobry wynik ? Może to wina defaultowej konfiguracji Mysql'a albo tego backendu cokolwiek to jest ? Edytowano Czerwiec 26, 2012 przez lanceq (zobacz historię edycji) Udostępnij ten post Link to postu Udostępnij na innych stronach
Gość Zgłoś post Napisano Czerwiec 26, 2012 (edytowany) Edytowano Marzec 26, 2018 przez Gość (zobacz historię edycji) Udostępnij ten post Link to postu Udostępnij na innych stronach
peres.pro 9 Zgłoś post Napisano Czerwiec 26, 2012 Aha, rozumiem czyli to wina niezoptymalizowanego wordpressa? Wracając do optymalizacji samego VPS'a, to mam standardowe configi wszystkiego, może mi polecicie jakieś zmiany które trochę polepszą te req/s dodatkowo pytanie, ile mam ustawić workerów i maksymalną liczbę połączeń, przy tym moim VPS2 z vipower? Udostępnij ten post Link to postu Udostępnij na innych stronach
Jarosław Szmańda 42 Zgłoś post Napisano Czerwiec 26, 2012 Jeśli szukasz CMSa na wizytówkę to CMS-Simple. Udostępnij ten post Link to postu Udostępnij na innych stronach