2grosiek7 Posted May 8, 2013 Share Posted May 8, 2013 witam, przyblokowano mi domenę z prestashop 1.5.4.1 na pokładzie. Jako powód podano zbyt duże przeciążenia. Serwer współdzielony. Jak szybko i latwo zoptymalizować Prestę? Link to comment Share on other sites More sharing options...
aro Posted May 8, 2013 Share Posted May 8, 2013 W jakim hostingu? I czy to była produkcyjnie uruchomiona presta? Podaj więcej informacji. Na optymalizację składa się wiele czynników - najlepiej, gdybyś "przepuścił" domenę przez jakiś monitor i sprawdził, co dokładnie wymaga optymalizacji. Poza tym sama optymalizacja nic nie pomoże, jeżeli masz bardzo słaby hosting, a ruch na tyle duży, że serwer nie jest w stanie go obsłużyć. Twoje pytanie jest zbyt ogólne. Link to comment Share on other sites More sharing options...
2grosiek7 Posted May 8, 2013 Author Share Posted May 8, 2013 linuxpl, obecnie chyba najlepszy w PL. Produkcyjnie, tzn? Aktualizowałem ją z 1.5.3, wprowadziłem kilka poprawek w kilku modułach i css. Kosmetycznych. Link to comment Share on other sites More sharing options...
aro Posted May 8, 2013 Share Posted May 8, 2013 Produkcyjny serwer - w skrócie sklep działający dla ludzi, w którym prowadzisz sprzedaż (nie testowy) Sprawdzałeś logi w panelu administracyjnym hostingu? Nie ma tam raportów z obciążenia serwera, bazy danych? Masz informacje, jakie było przeciętne obciążenie przed wgraniem poprawek? Ile masz odwiedzin strony dziennie? Nie wiem, czy ten hosting jest jednym z najlepszych w PL - bo co przez to rozumiesz? Największa wydajność, czy raczej stabilność i funkcjonalność? Zacznij od logów, ewentualnie zapytaj support, co konkretnie spowodowało takie przeciążenie? p.s. zaktualizuj wersję do 1.5.4.1, bo tej, której używasz ma ponad 1500 błędów, jeśli dobrze pamiętam Link to comment Share on other sites More sharing options...
2grosiek7 Posted May 8, 2013 Author Share Posted May 8, 2013 Oczywiście zapomniałem napisać - mam najnowszą wersję. Serwer dla ludzi, dziennie zaledwie około 100 odwiedzien, wg. GA. Podejrzewam program mostowy s2s o powodowanie przeciążeń. Najlepszy, bo wydajny i stabilny. Bardzo szybki support i konkretna pomoc. Link to comment Share on other sites More sharing options...
aro Posted May 8, 2013 Share Posted May 8, 2013 100 odwiedzin dziennie to mało przyjmując, że ilość odwiedzających rozkłada się na cały dzień - nie powinno w ogóle obciążać serwera moim zdaniem przy normalnym użytkowaniu sklepu (odwiedziny, a oglądane strony to co innego, no ale zakładam, że te osoby nie przeglądają stron sklepu w jakiś dziwny sposób i przez cały dzień). s2s nie znam, ale zapytaj admina, co obciąża serwer - przecież gdzieś ta informacja jest. Możesz też wyłączyć s2s i wtedy porównać - jeżeli jest to moduł dla PS, to go wyłącz na jakiś czas. p.s. ja użytkuję PS 1.4.10.0 właśnie ze względu na stabilność w stosunku do 1.5.x i przy Twoim ruchu obciążenie np. w nazwa.pl dla PS1.4.x to teoretycznie zerowe. Z tego co czytałem, to PS 1.5.x jest bardziej pamięciożerne, tylko czy aż na tyle, aby przeciążyć linuxpl, który ma teoretycznie lepsze parametry (np. 256MB dla skryptów php w linuxcom.pl, tylko 64MB w nazwa.pl dla active serwera)? Zbyt duża ilość zapytań do bazy ... czyli jaka np. na minutę? Musisz szukać przyczyny z adminem, który ma wgląd w logi i podpowie, co konkretnie przeciąża system. Link to comment Share on other sites More sharing options...
vekia Posted May 8, 2013 Share Posted May 8, 2013 Ale oni tak bez uprzedzenia dali Ci bloka? przecież to jest zdecydowanie przesadzone zachowanie, zamiast uprzedzić odpowiednio wcześniej że jest dość spore obciążenie to oni tak bez pardonu Cię zablokowali? Gdyby coś takiego mnie spotkało, serdecznie bym im podziękował za współpracę Link to comment Share on other sites More sharing options...
2grosiek7 Posted May 8, 2013 Author Share Posted May 8, 2013 Bez uprzedzenia. Link to comment Share on other sites More sharing options...
kosmolog Posted May 8, 2013 Share Posted May 8, 2013 Miałem podobnie w jednym z hostingów - nie byli w stanie stwierdzić co powoduje obciążenie zasobów przy małej liczbie odwiedzających i zamykali serwer, przeniosłem się na inny i po pewnym czasie miałem zbliżony problem to namierzyli dokładnie folder i pliki które to powodowały, więc zależy od podejścia i możliwości wglądu. propozycje 1. sprawdź folder tools/smart/cache czy nie za dużo drobnych plików i serwer się blokuje (kilka tysięcy plików) prawdopodobnie błąd przy starszych skórkach sklepu lub modułach kiedy źle wykorzystują system cachu 2. wyłącz Funkcjonalność CCC i buforowanie do plików 3. sprawdź koszyki klientów lub robotów wchodzących na stronę i robiących duże koszyki, musiałem blokować ip komputera bo robił koszyk na 20 30 tyś zł i blokował cały sklep Link to comment Share on other sites More sharing options...
2grosiek7 Posted May 8, 2013 Author Share Posted May 8, 2013 A jak wyczyścić bazę z niepotrzebnych produktów? Otóż kilka razy wywalałem wszystkie produkty i wrzucałem od nowa, do każdego przydzielany był nowy ID. Podejrzewam, że przy aktualizacji zdjęć programem s2s najpierw są zapytania do starych wpisów, ale ich nie ma, więc może trochę zamulić. Jak z bazy wywalić tamte produkty? Link to comment Share on other sites More sharing options...
vekia Posted May 8, 2013 Share Posted May 8, 2013 masz dostęp do sql? np przez phpmyadmin? Wygodniej by było mieć dostęp do sql z "zewnątrz". Wtedy możesz zainstalować heidiSQL do zarządzania bazą danych z pulpitu. Najpierw, aby cokolwiek usunąć, trzeba się upewnić czy te dane rzeczywiście są w bazie. Dlatego wazny jest dostęp do sql. Link to comment Share on other sites More sharing options...
west28 Posted May 9, 2013 Share Posted May 9, 2013 (edited) To jest aż niemożliwe W tej firmie mam kilka sklepów i stron na jednym koncie. W tym 4 instalacje PS 1.5.4.1 Widocznie musiałeś mieć jakiś skrypt, który wywalał im serwer. Generalnie w Chrome jest bardzo dobre narzędzie debugowania stron już kilka razy uratowało mi to tylna część ciała Edited May 9, 2013 by west28 (see edit history) Link to comment Share on other sites More sharing options...
2grosiek7 Posted May 9, 2013 Author Share Posted May 9, 2013 Dobra, po małej rewizji doszedłem do następujących wniosków. Wpisów po usuniętych produktach w bazie już nie ma. Przeciążenie spowodowane było aktualizacją produktów i zdjęć przez program s2s. Jest to łącznik pomiędzy prestą a subiektem gt. Link to comment Share on other sites More sharing options...
vekia Posted May 9, 2013 Share Posted May 9, 2013 Czyli albo optymalizacja modułu, albo nici z integracji Link to comment Share on other sites More sharing options...
pirzol Posted December 5, 2013 Share Posted December 5, 2013 Witam.Mam problem ze sklepem postawionym na serwerze nazwa.pl, otrzymałem informację, że na serwer została nałożona blokada. Czy ktoś wie czym może to być spowodowane i jak rozwiązać ten problem. Poniżej przesyłam wiadomość, którą otrzymałem: "Platforma hostingowa współdzieli zasoby sprzętowe serwera między wielu użytkowników, którym NetArt gwarantuje jednakowo wysoką jakość świadczonych usług. Zapytania wykonywane na tej bazie zbytnio obciążały serwer i musiała być nałożona natychmiastowa blokada. W trakcie problemu wykonywane były następujące zapytania:==========================================================================| 60449820 | quelo | 10.254.34.13:60469 | quelo | Query | 93 | Sending data | SELECT p.*, pl.`description_short`, pl.`available_now`, pl.`available_later`, pl.`link_rewrite`, pl.`name`, tax.`rate`, i.`id_image`, il.`legend`, m.`name` manufacturer_name ,( SELECT SUM(weight) FROM ps_search_word sw LEFT JOIN ps_search_index si ON sw.id_word = si.id_word WHERE sw.id_lang = 3 AND si.id_product = p.id_product AND (sw.word LIKE '12v%') ) position, DATEDIFF(p.`date_add`, DATE_SUB(NOW(), INTERVAL 120 DAY)) > 0 new FROM ps_product p INNER JOIN `ps_product_lang` pl ON (p.`id_product` = pl.`id_product` AND pl.`id_lang` = 3) LEFT JOIN `ps_tax_rule` tr ON (p.`id_tax_rules_group` = tr.`id_tax_rules_group` AND tr.`id_country` = 14 AND tr.`id_state` = 0) LEFT JOIN `ps_tax` tax ON (tax.`id_tax` = tr.`id_tax`) LEFT JOIN `ps_manufacturer` m ON m.`id_manufacturer` = p.`id_manufacturer` LEFT JOIN `ps_image` i ON (i.`id_product` = p.`id_product` AND i.`cover` = 1) LEFT JOIN `ps_image_lang` il ON (i.`id_image` = il.`id_image` AND il.`id_lang` = 3) WHERE p.`id_product` IN (636,895,4954,7726,7727,7772,7773,7778,9630,9631,9632,9633,9634,9635,9636,9637,9638,9639,9640,9648,9651,9652,9659,9669,9672,9684,9685, 9686,9687,9689,9692,9693,9694,9695,9696,9705,9706,9707,9708,9709,9710,9711,9712,9713,9714,9717,10323,10324,632,633,634,635,636,1903,49 ..........,9638,9639,9640,9694,9706) ORDER BY position desc LIMIT 0,30 |==========================================================================Proszę o usunięcie lub optymalizację wadliwego skryptu/zapytań, przetestowanie go w lokalnym środowisku oraz przekazanie informacji o wykonanychpracach zmniejszających obciążenie zasobów serwera." Link to comment Share on other sites More sharing options...
vekia Posted December 5, 2013 Share Posted December 5, 2013 niestety w tym kodzie nie ma co optymalizować bo jest on nieodłączoną cześcią core. to co można popróbować to zmienićustawienia ilości wyświetlanych produktów na stronie (ustawienia > produkty) można także zmniejszyć ilość produktów na głównej a najlepszym rozwiązaniem będzie ucieczka z nazwa.pl na jakiś przyjazny użytkownikowi hosting który nie będzie blokował usług za które się płaci. Link to comment Share on other sites More sharing options...
pirzol Posted December 5, 2013 Share Posted December 5, 2013 Dziękuję za informację, a czy mógłby polecic Pan hosting, któremu by to nie przeszkadzało? Link to comment Share on other sites More sharing options...
wzr1one Posted December 6, 2013 Share Posted December 6, 2013 (edited) http://www.hekko.pl/- hekko, mój link polecający jeżeli się zdecydujesz, siedze na nim z rok, nigdy żadnego problemu nie było ; ) Edited December 6, 2013 by vekia (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