
PrestaShop 1.7 - Optimální nastavení výkonu
Návody pro C4
K dispozici je stránka o aplikaci PrestaShop, na které naleznete: popis aplikace, screenshoty stránek, návody pro aplikaci, demo stránky, reference aplikace, graf popularity, statistiky aplikace, diskuze k aplikaci. - Zobrazit stránku aplikace
V návodu naleznete optimální nastavení pro provoz aplikace PrestaShop 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 "Nástroje > Výkon" a pokračujte dle jednotlivých sekcíí:
Smarty
Nastavení kompilace šablony a dočasné paměti:
- Kompilace šablony - Nikdy nepřekompilovat soubory šablony
- Dočasná paměť (Cache) - Ano
- Optimalizace na více frontách - Ne
- Typ cache - Souborový systém
- Vyčistit mezipaměť - Vyčistit cache vždy, pokud bylo něco změněno
Pokud v obchodě neprovádíte žádné změny, můžete volbu "Vyčistit mezipaměť" nastavit na Neprovádět čištění souborů cache. Obsah mezipaměti jde případně promazat manuálně kliknutím na tlačítko "Vyčistit mezipaměť" v horní části stránky.
Režim ladění (debugovací)
Tato sekce nemá žádný vliv na výkon aplikace, ale lze ji využít pro ladění chyb. Ve výchozím stavu jsou všechny volby vypnuté.
- Zakázat neoriginální PrestaShop moduly - nastavením na Ano deaktivujete všechny nestandardní moduly
- Zakázat všechna přepsání (overrides) - nastavením na Ano zakážete všechna přepsání
- Režim ladění (debugovací) - nastavením na Ano zaktivujete zobrazení souvisejících chybových hlášení přímo na webu
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 volbu "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 na jiné servery. Použít můžete až 3 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 (ideálně na PHP 7.4), na kterých jsou dostupné technologie OPcache, FastCGI a případně HTTP/2.
Další doporučení
Údržba databáze
Na rychlost načítání stránek má velký vliv velikost databáze (resp. 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 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.
Související odkazy
- https://doc.prestashop.com/display/PS17/Performance - oficiální návod pro nastavení výkonu (v angličtině)
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 1.6 na PHP 7.1 - sú nejaké problémy? | 12 | 15.03.2023 15:01 |
PrestaShop 1.7 - Překlad Available ve filtru zboží | 13 | 08.03.2023 16:31 |
PrestaShop - Zobrazení cen produktů s dph i bez dph | 39 | 08.03.2023 16:19 |
PrestaShop - DPH neplátce PS 1.4 | 13 | 20.02.2023 14:34 |
PrestaShop 1.7.8.5 - Problém s duplikací produktu | 2 | 30.01.2023 19:33 |
PrestaShop 1.6.1.7 - Nejdou emaily | 25 | 30.01.2023 11:38 |
PrestaShop 1.6.1.9 - Zmizel modul PS Cleaner | 4 | 23.01.2023 15:59 |
PrestaShop - Nelze změnit favicon | 5 | 23.01.2023 13:39 |
PrestaShop - Byly zjištěny změněné/chybějící soubory | 5 | 18.01.2023 10:00 |
PrestaShop - URL obchodu je bez www | 2 | 13.01.2023 10:14 |
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 1.7 - Optimální nastavení výkonu
Aplikace: | PrestaShop |
Ověřeno pro: | PrestaShop 1.7.8.8 |
Publikace: | 29.4.2021 |
Změna: | 19.11.2021 |
Kontrola: | 10.1.2023 |
Přehled změn a kontrol |
Novinky
- 16.3. - Drupal 10 - Konfigurační soubor
- 15.3. - Drupal 10 - Instalace a čeština
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/