benzior Posted October 22, 2018 Share Posted October 22, 2018 Witam wszystkich. Mam problem z bardzo wolnym wczytywaniem się sklepu postawionego na Prestashop 1.6.1.7 Link do sklepu: http://winotokaj.pl Sytuacja ma miejsce już od dłuższego czasu jednak zdarzają się kilkudniowe epizody, że wszystko działa poprawnie. Co ciekawe, zaplecze (panel admina) ładuje się całkiem przyzoicie. Sklep postawiony jest na hostingu Hekko. Moglibyście mi doradzić co może być nie tak i od czego zacząć naprawę? Link to comment Share on other sites More sharing options...
endriu107 Posted October 22, 2018 Share Posted October 22, 2018 W czasie gdy zamula warto zobaczyć do konsoli i zobaczyć na co czeka sklep, dobrze również włączyć profilowanie które też pokaże na co sklep czeka. Link to comment Share on other sites More sharing options...
hakeryk2 Posted October 22, 2018 Share Posted October 22, 2018 https://dh42.com/blog/prestashop-debug-profiling/ Sprawdź co się dzieje. Ponadto zalecam przesiadkę na kilka wersji wyżej dla 1.6 ponieważ 1.6.1.7 posiada kilka krytycznych dziur. Link to comment Share on other sites More sharing options...
benzior Posted October 22, 2018 Author Share Posted October 22, 2018 Dziekuję za Wasze odpowiedzi. Zacząłem od zaktualizowania presty do najnowszej wersji. Miałem podejrzenie, że przez jakiś plik szablonu może się tak długo ładować jednak po aktualizacji bez zmian. Załączam logi z profilowania .Bardzo dużo wartości jest oznaczone kolorem czerwonym. Czy to któraś z nich może odpowiadac za wolne wczytywanie? Link to comment Share on other sites More sharing options...
hakeryk2 Posted October 22, 2018 Share Posted October 22, 2018 Trochę to dziwne bo to "relatywnie" dobre profilowanie i wg niego wychodzi około 2 sekundy, natomiast gdy ja wchodzę na Twoją stronę to ładuje mi się około minutę jak nie dłużej. Nie wiem co może być nie tak . Link to comment Share on other sites More sharing options...
lyro123 Posted October 25, 2018 Share Posted October 25, 2018 Miałem identyczny problem z hekko! Rozwiązanie było banalne ... zmieniłem serwer na mydevil.net . Hekko nie widziało problemu u siebie, zrzucając całą winę na prestashop. Czas wczytywania strony 40-50 sekund. Po zmianie serwera strona ładuję się w 4 sekundy. Link to comment Share on other sites More sharing options...
kam0200 Posted November 16, 2018 Share Posted November 16, 2018 (edited) dziwne, może ja mam jakieś szczęście do hekko albo coś lepiej ustawione, sklep ma 45 tys artykułów i stoi od roku na prestashop, chyba znośnie chodzi jeszcze zależy jak w hekko trafisz, ja kupując serwer sprawdzałem IP które mi proponują do wyboru i ile na nim stoi innych stron, i wybrałem taki na którym nie było prawie nic, może dlatego to lepiej chodzi Edited November 16, 2018 by endriu107 usunięto link, forum to nie miejsce na reklamę (see edit history) Link to comment Share on other sites More sharing options...
Przemo04 Posted February 5, 2019 Share Posted February 5, 2019 Hej czy ktoś może spojrzeć na moj profiler i doradzić co mogę poprawić ? Obecnie strona dość słabo się wczytuje, mam moduł Page Cache ale nie wiem czy go odpowiednio uzywam (chociaz to sprawa drugorzedna)@hakeryk2 widzę, że masz spore doświadczenie, czy byś coś mógł się wypowiedzieć ? Dzięki Link to comment Share on other sites More sharing options...
hakeryk2 Posted February 6, 2019 Share Posted February 6, 2019 Na start włącz cache smarty. To, że jest nigdy nie rekompiluj włączone nic nie daje gdy nie ma włączone Smarty czyli Wydajność -> Parametry zaawansowane i Pamięć podręczna na TAK. Druga sprawa - masz jakieś dziwne zapytanie niewydajne o produkt, które jest w override dla product.php i je trzeba zlecić do optymalizacji. Jest wykonywane kilkukrotnie i ponadto ponad 80ms na zapytanie to jest prostu mega niewydajnie. Niewydajne zapytanie to takie co max 1-2 ms zajmuje Link to comment Share on other sites More sharing options...
Przemo04 Posted February 6, 2019 Share Posted February 6, 2019 (edited) @hakeryk2 a czy orientujesz się do kogo mogę zgłosić sie w celu optymalizacji zapytań ? Bo zgadzam sie ze tam jest na pewno problem Edited February 6, 2019 by Przemo04 (see edit history) Link to comment Share on other sites More sharing options...
hakeryk2 Posted February 7, 2019 Share Posted February 7, 2019 Wydaje mi się, że jakbyś zgłosił się @endriu107 lub na grupie https://www.facebook.com/groups/prestapolska/ powstał post w którym komuś się okienko zwolniło z wolnym czasem na małe fixy https://www.facebook.com/groups/prestapolska/permalink/2107518839340974/ Myślę, że też ktoś z prestahelp.com powinien pomóc. Ogólnie link do Twojego posta z profilowaniem do nich, opisz problem, daj link do sklepu i ktoś powinien się zgłosić. Ja pracuję tylko dla siebie i wolę nie mieszać się osobom w ich sklepy ponieważ pomimo tego, że siedzę już w tym trochę to wolę jednak nie ryzykować Link to comment Share on other sites More sharing options...
KamilPL Posted February 7, 2019 Share Posted February 7, 2019 Ja też mam nie miłe doświadczenie z hekko. Posiadam u nich inna stroną i chodzi ok, ale zainstalowany świeży sklep presty chodzi tragicznie. Link to comment Share on other sites More sharing options...
hakeryk2 Posted February 7, 2019 Share Posted February 7, 2019 Ogólnie presta fajnie sobie działa na serwerach gdzie limit pamięci to 256 a nie 128Mb. Najlepiej własny VPS ale to nie temat o hostingu, zapraszam tam https://www.prestashop.com/forums/topic/279887-najlepszy-hosting-dla-prestashop-przetestowany/ Link to comment Share on other sites More sharing options...
KamilPL Posted February 7, 2019 Share Posted February 7, 2019 Czyli sugerujesz dla zalecanej pamięci 128MB wybierać 2 x mocniejszy hosting? Coś jeszcze musi mieć wpływ na szybkość wczytywania się sklepu, bo na wspomnianym serwerze mam większą przydzieloną pamięć i zamula okropnie. Ogólnie presta jest zbyt rozbudowana. Ponad 22 tys plików. Link to comment Share on other sites More sharing options...
hakeryk2 Posted February 8, 2019 Share Posted February 8, 2019 (edited) Tak na szybko: - Mocny procesor, dla VPS fajnie byłoby jakby było min 2x2.4 Ghz, jeśli współdzielony to brak limitów na czas procesora - Około 2-3 Gb Ramu jeśli masz VPS z limitem na max 384Mb - im większy ruch tym lepiej mieć w zapasie, jeśli współdzielony to limit 256 Mb Ram. - Dyski SSD najlepiej NVMe - to jest ultra kluczowe w preście ze względu na dużą ilość plików - Jak najdłuższy max_execution_time czyli maksymalny czas w jakim skrypt może się wykonywać. Na współdzielonych jest to często 180s a na własnych możesz ustawić nawet 10 minut jeśli jest taka potrzeba. - Obsługa PHP 7.2 - Lokalizacja w PL lub DE na szybkim łączu Z hostingów współdzielonych to będziesz musiał uderzyć do firm pokroju hitme, mydevil. Ale... Presta to potwór którego trzeba optymalizować samemu i czasami trafisz na jakąś wtyczkę która zarżnie Ci połowę wydajności i czasami nawet najlepszy serwer sobie nie poradzi z gównokodem. W tamtej dyskusji o hostingu testowałem zwiększenie ilości rdzeni na procku, zwiększenie RAMu i nic to nie prawie nie dało. Edited February 8, 2019 by hakeryk2 (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