Zadejte hledaný výraz...
Jakub Glos
Webtrh.cz
Vývoj webových stránek na WordPressu a proklientský přístup pro freelancery
Třídenní infromacemi nabitý prezenční + online kurz v Praze od Webtrhu pouze za 2 871 Kč
Více informací

Prestashop 70 000 polozek, hosting, optimalizace

MarekPokorny
verified
rating uzivatele
7. 10. 2018 15:43:09
Ahoj,
řešíme otázku, která se týká hostování našeho shopu. Máme eshop o cca 70 000 položkách, který běží na prestashopu. Nicméně hlavním problémem je rychlost. Ta odezva, načítání apod. byla při zaplnění položkami pomalá.
Nejdříve jsme měli vlastní VPS, které běželo na CentOSu (200 GB SSD, 8 GB ram, 4-core procesor), ale ta rychlost byla stále bídná. Nebyli jsme schopni si to sami optimalizovat.
Ted testujeme jedno boxové řešení na cloudu. HW parametry jsou stejné, běží to na Debianu. Mělo by to být optimalizované pro prestashop.
Máte někdo zkušenost s hostováním prestashopu v podobné velikosti? Hledáme jakékoliv řešení, které by přineslo odezvu, kdy to zákazníka neodradí od nakupování.
Na čem provozujete své shopy vy?
Za jakékoliv postřehy či zkušenosti budeme rádi.
7. 10. 2018 15:43:09
https://webtrh.cz/diskuse/prestashop-70-000-polozek-hosting-optimalizace/#reply1368563
Petr Hejda
verified
rating uzivatele
(5 hodnocení)
7. 10. 2018 15:56:25
Presta v základu všechny obrázky a další statický obsah jako CSS nebo JS prohání přes app server. Zmigrujte je na nějakou CDN a ušetříte tím podstatné množství reqeustů na server (předem si určitě změřte, nakolik se vám to vyplatí). Předpokládám, že k tomu bude potřeba override metod na generování URL těch obrázků, případně úprava v šabloně.
Dál mě napadá cache odpovědi (aspoň pro nepřihlášené uživatele - nemají cookies) na CloudFrontu nebo podobné cachovací službě. Opět není důvod sahat na HTML cache z Presty na aplikačním serveru, když se to všechno může číst z nějakého Redisu na RAMce / SSD disku o úroveň výš.
Kdyžtak sem dejte odkaz na web, určtě půjde najít pár dalších míst k vylepšení.
7. 10. 2018 15:56:25
https://webtrh.cz/diskuse/prestashop-70-000-polozek-hosting-optimalizace/#reply1368562
TomasX
verified
rating uzivatele
(4 hodnocení)
7. 10. 2018 16:11:00
a další velkou slabinou je databáze, query cache, indexy, dostatek spojení a ideálně na ssd s nízkou latencí, poměrně slušných výsledků jsem dosáhl s tokumx, galerou a slave nodem jen pro čtení na frontent, který si mohl dovolit mít rozdílně nastavenou paměť, aby se na disk nemusel vůbec šahat. Pokud pak člověk zasáhne lehce i do kódu, aby se sql generovaly v menším počtu a méně rozdílné, opět se tím výrazně sníží odezva, dá se jít k 100ms při 50 - 100t položek.
Stojí to ale desítky hodin práce a ladění a je otázka, jestli se to zaplatí a jestli na investici cca 50t Kč neni lepší místo.
7. 10. 2018 16:11:00
https://webtrh.cz/diskuse/prestashop-70-000-polozek-hosting-optimalizace/#reply1368561
Pro jednoho zakanika jsem testoval prestashop s 50tis polozkami. Zaver: optimalizace nastaveni prestashopu a hlavne VPS s optimalizaci nastaveni!
7. 10. 2018 16:25:08
https://webtrh.cz/diskuse/prestashop-70-000-polozek-hosting-optimalizace/#reply1368560
sentosa
verified
rating uzivatele
(1 hodnocení)
7. 10. 2018 20:03:17
Mi nerikejte ze presta je tek debilni, ze pocet produktu ovlivni rychlost frontendu. Poladit cache a musi to frcet i s milionem produktu. Ale vetsinou tyhle uzky krky zpusobujou custom moduly od umelcu, co nepouzivaj hlavu. V zakladu to proste lita. Zamyslel bych se, jestli v shopu nejsou nejake custom agregace, ktere by to mohli brzdit.
7. 10. 2018 20:03:17
https://webtrh.cz/diskuse/prestashop-70-000-polozek-hosting-optimalizace/#reply1368559
TomasX
verified
rating uzivatele
(4 hodnocení)
7. 10. 2018 20:39:21
Napsal sentosa;1488728
Mi nerikejte ze presta je tek debilni, ze pocet produktu ovlivni rychlost frontendu. Poladit cache a musi to frcet i s milionem produktu. Ale vetsinou tyhle uzky krky zpusobujou custom moduly od umelcu, co nepouzivaj hlavu. V zakladu to proste lita. Zamyslel bych se, jestli v shopu nejsou nejake custom agregace, ktere by to mohli brzdit.
I ten co používá hlavu nemusí být zkušený programátor a jeho kód neoptimálně škáluje s množstvím produktů, ona ani presta není žádná hitparáda a takový stats module je první věc je musí pryč, aby to běhalo. Cachování je vždy problematické a je to taková poslední nouze, mělo by to se dělat až jako poslední krok a ne první :). U presty je pak vhodné na pozadí pořád procházet skriptem všechny stránky a nechávat je tím uložit do cache, při hodně produktech je zobrazení kategorií dost drahé a trvá to. Velká práce se zrychlením leží ale na databázi, agregace nebývají takový problém jako stovky dotazů pro jeden výpis produktu.
Tohle není problém jen presty, ale každého produktu, který se nedělá už rovnou pro velkou návštěvnost, některé pak jdou zlepšit levně, u některých to je na přepsání, presta je někde uprostřed.
7. 10. 2018 20:39:21
https://webtrh.cz/diskuse/prestashop-70-000-polozek-hosting-optimalizace/#reply1368558
Oleg
verified
rating uzivatele
(53 hodnocení)
7. 10. 2018 22:57:04
Presne jak napsal @TomášX od urciteho objemu produktu a cpani penez do Prestashop bych zacal resit nejake vlastni reseni nebo se poohledl po necem vykonnejsim. Muzete vyzkouset heavy-duty Magento a poradne ho ohnout, nebo jit do pronajmu, pokud prodavate do zahranici tak Shopify.
Tak ci onak 70k polozek je mazec a predpoklada se, ze mate dobry zisk, pokud mate dobry zisk muzete udelat jeste vetsi pokud dobre zainvestujete do vlastniho reseni.
Nicmene, pokud jde o affil, tak nejaky pronajem je asi ideal a necpal bych penize do optimalozace.
7. 10. 2018 22:57:04
https://webtrh.cz/diskuse/prestashop-70-000-polozek-hosting-optimalizace/#reply1368557
Bogdan
verified
rating uzivatele
(1 hodnocení)
8. 10. 2018 04:26:00
Napsal Oleg;1488764
Tak ci onak 70k polozek je mazec a predpoklada se, ze mate dobry zisk, pokud mate dobry zisk muzete udelat jeste vetsi pokud dobre zainvestujete do vlastniho reseni.
Nebo se stahly vsechny produkty z dropshippingcz a jen se ceka se na penizky.
8. 10. 2018 04:26:00
https://webtrh.cz/diskuse/prestashop-70-000-polozek-hosting-optimalizace/#reply1368556
tuk
verified
rating uzivatele
(2 hodnocení)
15. 10. 2018 13:55:25
70 000 položek není žádné závratné číslo. Dělal jsem s eshopem s cca milionem autodílů. Tam se ukázaly slabiny, které bylo potřeba řešit - rychlá databáze, hodně paměti pro indexaci vyhledávání, poladění pár SQL dotazů. Vždy se dá něco vylepšit externím fulltext vyhledáváním, cache v paměti apod. Viděl jsem velké shopy, které běžely jako blesk, takže nic není nemožné ani s PrestaShopem.
15. 10. 2018 13:55:25
https://webtrh.cz/diskuse/prestashop-70-000-polozek-hosting-optimalizace/#reply1368555
TomasX
verified
rating uzivatele
(4 hodnocení)
15. 10. 2018 14:34:02
Napsal tuk;1489961
70 000 položek není žádné závratné číslo. Dělal jsem s eshopem s cca milionem autodílů. Tam se ukázaly slabiny, které bylo potřeba řešit - rychlá databáze, hodně paměti pro indexaci vyhledávání, poladění pár SQL dotazů. Vždy se dá něco vylepšit externím fulltext vyhledáváním, cache v paměti apod. Viděl jsem velké shopy, které běžely jako blesk, takže nic není nemožné ani s PrestaShopem.
Udělat se dá cokoliv, záleží na ceně a na času dodání :). 1m položek na prestě? Řada modulů s tím může mít při větší zátěži problém, mít v tom ale katalog produktů pro pár lidí na pobočce lze asi bez problémů, prostě pár vteřin počkají.
Tyhle optimalizace neumí udělat každý, v tom je často kámen úrazu, najmout zkušeného člověk může být drahé.
15. 10. 2018 14:34:02
https://webtrh.cz/diskuse/prestashop-70-000-polozek-hosting-optimalizace/#reply1368554
tuk
verified
rating uzivatele
(2 hodnocení)
15. 10. 2018 14:44:14
Stejně jako se ladí Linux server se všemi svými procesy, optimalizuje se databáze, tak se dají ladit (nejen) moduly v PrestaShopu. Bez zkušenosti nejde ani jedno.
Mimochodem moduly, čím méně tím lépe. Viděl jsem různé hrůznosti a dost často je člověk "koupí" spolu s pěknou šablonou. Ale největší slabina je košík, který nepojme víc než cca 150 položek. Pak je peklo s ním něco dělat. Naštěstí málokdo plní košík po okraj.
15. 10. 2018 14:44:14
https://webtrh.cz/diskuse/prestashop-70-000-polozek-hosting-optimalizace/#reply1368553
Pro odpověď se přihlašte.
Přihlásit