
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 - Upozornění: zvýšený zápis chyb do error logu u webu | 4 | 11.02.2025 10:10 |
PrestaShop 8.2.0 - Hlavní obrázek produktu a kombinace | 3 | 29.01.2025 16:44 |
PrestaShop 8.2.0 - Chyba při editaci produktů "Invalid priorities. Priorities cannot duplicate.! | 3 | 23.01.2025 13:57 |
PrestaShop 8.2.0 - Specielní pevné ceny produktu | 4 | 22.01.2025 09:54 |
PrestaShop 1.6.1.24 - Skupiny zákazníků B2B a DPH | 11 | 21.01.2025 12:32 |
PrestaShop - FatalErrorException při příhlášení do administrace | 1 | 15.01.2025 10:37 |
PrestaShop 1.7.8.3 - Přechod z JS SDK na nové REST API (mapy.cz) | 3 | 08.01.2025 13:26 |
PrestaShop - Rozložení šablony se vrací na začátek | 2 | 06.01.2025 16:41 |
PrestaShop 8.2.0 - Cena za dopravu a násobení při přidání dalšího kusu | 2 | 05.12.2024 20:31 |
PrestaShop - Vložení retargeting kódu Sklik | 3 | 30.11.2024 23:24 |
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.0 |
Publikace: | 29.4.2021 |
Změna: | 18.8.2023 |
Kontrola: | 3.10.2024 |
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/