
PrestaShop 8 - Optimální nastavení výkonu
Návody pro C4
K dispozici je stránka o aplikaci PrestaShop, na které naleznete popis, návody, screenshoty, demo ukázku, reference, graf popularity, statistiky a diskuze.
V návodu naleznete optimální nastavení pro provoz aplikace PrestaShop 8 (1.7) na serverech Webhostingu C4. K dispozici je i návod pro starší verzi PrestaShop 1.6.
Nastavení výkonu aplikace PrestaShop
V administraci aplikace PrestaShop přejděte do sekce "KONFIGURACE > Nástroje > Výkon".
Smarty
V sekci Smarty ponechte všechny volby ve výchozím stavu:
- Kompilace šablony - Nikdy nepřekompilovat soubory šablony
- Dočasná paměť (Cache) - Ano
- Optimalizace na více frontách - Ne
- Vyčistit mezipaměť - Vyčistit cache vždy, pokud bylo něco změněno
Režim ladění (debugovací)
Tato sekce nemá žádný vliv na výkon aplikace, ale je určena pro ladění chyb. Takže v ostrém provozu nezapomeňte mít všechny volby vypnuté.
- Zakázat všechna přepsání (overrides) - nastavením na Ano zakážete všechna přepsání (resp. nestandardní úpravy kódu)
- Režim ladění (debugovací) - nastavením na Ano zaktivujete zobrazení chybových hlášení přímo na webu
- Debug profiler - nastavením na Ano zobrazíte na stránce informace související s výkonem obchodu
Moduly
Pro odhalení chyb v aplikaci můžete pomocí volby "Vypnout všechny nepůvodní moduly" jednoduše deaktivovat všechny nestandardní moduly a jejich postupnou aktivací se dopátrat příčiny problému.
Volitelné funkce
Nevyužíváte-li v obchodě kombinace produktů, vlastnosti produktů nebo skupiny zákazníků, můžete je pro zrychlení obchodu deaktivovat - tzn. nastavit na Ne.
CCC (kombinace, komprese a cache)
Sloučením, kompresí a uložením typově stejných souborů do mezipaměti dosáhnete rychlejšího načtení stránky. Některé nestandardní šablony a moduly nemusí být s nastavením kompatibilní, proto po aktivaci vždy důkladně prověřte funkčnost obchodu.
- Smart cache pro CSS - sloučení a komprese CSS souborů
- Smart cache pro JavaScript - sloučení a komprese JavaScriptových souborů
- Optimalizace Apache - přidá do souboru .htaccess pravidla pro cachování a kompresi. Po aktivaci si nezapomeňte pro daný web zapnout direktivu "Apache Module Deflate" (viz Nastavení konfiguračních direktiv a knihoven).
Media server (použito pouze s CCC)
Media servery mají smysl především u stránek s mezinárodní návštěvností. Umožňují část přenesených dat (obrázky, videa apod.) přesměrovat až na 3 další servery. Nejpoužívanější CDN (Content Delivery Network) služby jsou Akamai, Amazon a CloudFlare.
Cachování
Volbu "Použít cache" ponechte nastavenou na Ne. Doporučujeme aplikaci PrestaShop provozovat na rychlých FPM serverech, na kterých běží technologie OPcache a FastCGI. Případně si na nich můžete zaktivovat i rychlý HTTP/2 protokol (viz Nastavení konfiguračních direktiv a knihoven).
Další doporučení
Údržba databáze
Na rychlost načítání stránek má velký vliv velikost databáze, respektive počet záznamů v jednotlivých tabulkách. U webů s velkou návštěvností jsou nejproblémovější tabulky se statistikami (connections, connections_source, connections_page apod.), proto doporučujeme interní statistické moduly aplikace deaktivovat a pro sběr statistických dat využít některou ze služeb třetích stran (např. Google Analytics). Pro pročištění a optimalizaci databáze můžete použít zdarma dostupný modul Delete Connections (optimize database) nebo Prestashop Database Optimization.
Aktualizace
Z bezpečnostních důvodů doporučujeme pravidelně provádět aktualizaci aplikace.
Diskuzní fórum pro aplikaci PrestaShop
Nové diskuzní téma můžete založit v sekci PrestaShop.
Témata | Reakce | Poslední příspěvek |
---|---|---|
PrestaShop 8.2.1 - Jak odinstalovat nefunkční modul | 6 | 28.04.2025 14:11 |
PrestaShop - Prodej elektronických materiálů | 2 | 17.04.2025 09:56 |
PrestaShop 8.2 - Chyby při změně schématu URL adresy značek | 4 | 15.04.2025 12:50 |
PrestaShop 8.2 - Zobrazit zvoleného dopravce v detailu objednávky v BO | 3 | 14.04.2025 11:05 |
PrestaShop 8.2.1 - Indexace na googlu - Procházeno – momentálně neindexováno | 1 | 10.04.2025 10:54 |
PrestaShop - Multiple edit - Přestal fungovat modul | 5 | 31.03.2025 10:15 |
PrestaShop 8 - Postup aktualizace šablony | 1 | 26.03.2025 10:26 |
PrestaShop - Ve výsledcích google se web nezobrazuje na klíčová slova | 1 | 24.03.2025 13:36 |
PrestaShop - Google merchant center nechce indexovat produkty | 3 | 24.03.2025 13:33 |
PrestaShop 8.2 - Přičtení do skladu z faktury v CSV | 1 | 20.03.2025 15:44 |
Kompletní výpis diskuzních témat pro aplikaci PrestaShop
Změny a kontroly
K dispozici je kompletní přehled všech změn a kontrol v tomto návodu.
PrestaShop 8 - Optimální nastavení výkonu
Aplikace: | PrestaShop |
Ověřeno pro: | PrestaShop 8.2.1 |
Publikace: | 29.4.2021 |
Změna: | 18.8.2023 |
Kontrola: | 24.2.2025 |
Přehled změn a kontrol |
Diskuzní fórum
- Webové aplikace
- Tvorba web stránek
- PHP, MySQL
PrestaShop partneři
- PekneWeby
http://pekneweby.cz - FORdesign - webdesign studio
http://www.for-design.cz - Tvorba webů jaksepatří
https://www.care4web.cz - WEB-ESHOP.CZ - Roman Kotyra
http://www.web-eshop.cz - WEB-PLUS.CZ
http://www.web-plus.cz - Cool Face
https://coolface.cz - Vít Kratochvíl
http://web.statek-vysoke.cz/