Jump to content

Długi czas odpowiedzi serwera


kkre

Recommended Posts

Witam,

mam problem z nowym sklepie postawionym na preście 1.6.1.6 Google page insights pokazuje czas odpowiedzi serwera pomiędzy 2s a 9s z przewagą 6s - 9s. Na tym samym serwerze mam drugi sklep na preście 1.5 - tam czasy odpowiedzi są poniżej 1 s. Serwer VPS z dobrymi parametrami, dodatkowo uruchomiony Cloude Flare  

 

Konfiguracja wydajności:

- Pamięć podręczna : Tak

- Type cachowania : system plików

Inteligentna pamięć podręczna dla CSS : tak

Inteligentna pamięć podręczna dla JavaScript : tak

Minimalizuj HTML : tak

Kompresuj JavaScript zawarty w plikach HTM : tak

Przenieś JavaScript na koniec : tak

Optymalizacja Apache : tak

 

- Użyj pamięci podręcznej tak
- System buforowania : xcache
 
 
W jaki sposób mogę szukać przyczyny tego problemu ? 
 

 

Link to comment
Share on other sites

PHP proponuję 5.6 lub 7, wyłącz całkiem kompilację jak już nic nie robisz, najwięcej czasu zajmuje AP Page Builder, a na całość zeszło nieco ponad 2s. To jest pierwsze wywołanie strony czy kolejne? Bo wygląda jak pierwsze po czyszczeniu cache, kolejne powinny być lepsze ;)

Link to comment
Share on other sites

Zmieniłem php na 5.6 i wyłączyłem kompilację. Dodatkowo bardzo odchudziłem stronę główną. Robiąc testy page speed insights czas odpowiedz serwera wynosi około 9 sekund dodatkowo pojawią się błędy http 500. Czasami zdarza się wynik poniżej 1 sekundy.... 

 

Gdzie szukać przyczyn ? Ostatnio zmieniałem domenę czy tutaj nie będzie jakiegoś problemu ? 

post-15007-0-28148500-1481640975_thumb.jpg

post-15007-0-36246400-1481640992_thumb.jpg

Link to comment
Share on other sites

Wyłącz to zupełnie w preście:

- Użyj pamięci podręcznej tak
- System buforowania : xcache
Serwer http ma zapewne jakiś system cachowania php i w preście nie trzeba nic włączać.
Nie wiem jaki masz serwer zainstalowany, apache, nginx czy lighttpd, ale najczęściej jest instalowany OPcache Zenda, a xcache zostało stworzone do lighttpd.
Link to comment
Share on other sites

Nie zawsze włączony jest zend opcache, ale nie znając konfiguracji możemy zgadywać ;)

Z tym przeznaczeniem xcache też bym nie przesadzał, tu masz porównanie funkcjonalności: en.wikipedia.org/wiki/List_of_PHP_accelerators#Comparison_of_features

Page speed insights pokazuje różne rzeczy, z załączonego zrzutu wynika, że strona została wygenerowana w mniej niż sekundę i jest to dobry wynik.

Skąd się bierze to 9 sekund przy tym wyniku trudno powiedzieć, zwłaszcza w ciemno.

Link to comment
Share on other sites

 

Wyłącz to zupełnie w preście:

- Użyj pamięci podręcznej tak
- System buforowania : xcache

Tak zrobiłem jednak nie ma żadnej różnicy, na serwerze jest zainstalowany apache. Próbowałem dezaktywować wszystkie opcje wydajności presty jednak przynosi to tylko niewielkie różnice które nie wpływają na początkowe opóźnienie. Drugi sklep na tym samym serwerze pierwszą cześć html wczytuje w około 300 ms tutaj jest prawie 9000 ms. Jak można diagnozować taki problem ? 

post-15007-0-41303000-1481787874_thumb.jpg

Link to comment
Share on other sites

Sama presta generuje się w 758 milisekund, natomiast 9 sekund to jest czas oczekiwania na odpowiedź serwera.

Wygląda to na zator na łączu. Pazerne hostingi na badziewne łącze potrafią nawsadzać milion klientów, aby się tylko nachapać.

Zgłoś do BOK hostingu, że masz taki potwornie długi czas odpowiedzi serwera.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...