kkre Posted December 12, 2016 Share Posted December 12, 2016 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 More sharing options...
Daresh Posted December 12, 2016 Share Posted December 12, 2016 Ustaw profiling w pliku config i to pokaże co ile czasu się generuje. Link to comment Share on other sites More sharing options...
kkre Posted December 12, 2016 Author Share Posted December 12, 2016 Dzięki za szybką odpowiedź przesyłam górną część raportu: Link to comment Share on other sites More sharing options...
Piotr K. Posted December 12, 2016 Share Posted December 12, 2016 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 More sharing options...
kkre Posted December 13, 2016 Author Share Posted December 13, 2016 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 ? Link to comment Share on other sites More sharing options...
e_com Posted December 13, 2016 Share Posted December 13, 2016 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 More sharing options...
Piotr K. Posted December 13, 2016 Share Posted December 13, 2016 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 More sharing options...
kkre Posted December 15, 2016 Author Share Posted December 15, 2016 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 ? Link to comment Share on other sites More sharing options...
e_com Posted December 15, 2016 Share Posted December 15, 2016 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 More sharing options...
kkre Posted December 15, 2016 Author Share Posted December 15, 2016 (edited) Już zgłaszałem ten problem, po ich stronie jest wszystko ok. Pozostałe strony z tego serwera mają opóźnienie maksymalnie 1s. Strona jest postawiona na dobrym VPS-ie Edited December 15, 2016 by kkre (see edit history) Link to comment Share on other sites More sharing options...
e_com Posted December 15, 2016 Share Posted December 15, 2016 (edited) A testowałeś innymi narzędziami? pingdomem, gtmetrixem, zrób testy dla USA i dla Europy Edit: I czy nie masz w tej preście aktywnych jakichś blokad poprzez geoIP, albo jakieś czarne listy w htaccess? Edited December 15, 2016 by e_com (see edit history) Link to comment Share on other sites More sharing options...
kkre Posted December 15, 2016 Author Share Posted December 15, 2016 pingdom wskazuje około 8,5 sekundy opóźnienia z usa i szwecji Link to comment Share on other sites More sharing options...
kkre Posted December 15, 2016 Author Share Posted December 15, 2016 (edited) oo Edited December 16, 2016 by kkre (see edit history) Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now