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 - Jazykove verzie obrazkov v zavislosti od kombinacii atributov produktov | 3 | 02.09.2024 12:47 |
PrestaShop - Po naskladnění zákazníkům nechodí upozornění na emaily (v2.4.0) | 3 | 02.09.2024 12:15 |
PrestaShop 8.1.6 - Slevy pro zákaznické skupiny | 4 | 27.08.2024 14:35 |
PrestaShop 8.1.6 - Recenze produktů a text "Buďte první ..." | 2 | 15.08.2024 13:53 |
PrestaShop - Geolokace - změna měny / jazyka dle ip návštěvníka | 5 | 05.08.2024 09:24 |
PrestaShop 1.6 - Nastavení číslování objednávek | 18 | 25.07.2024 15:28 |
PrestaShop 1.7.8.11 - Úprava hodnot DPH v tabulce na vystavené faktuře | 3 | 23.07.2024 13:13 |
PrestaShop - Lze zístat faktury ze zálohy FTP serveru? | 1 | 22.07.2024 12:23 |
PrestaShop - Nejde editovat zboží po aktualizaci | 4 | 03.07.2024 18:50 |
PrestaShop 8.1 - Googlem indexované stránky | 1 | 01.07.2024 13:10 |
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.1.7 |
Publikace: | 29.4.2021 |
Změna: | 18.8.2023 |
Kontrola: | 24.6.2024 |
Přehled změn a kontrol |
Novinky
- 12.9. - Drupal 11 - Konfigurační soubor
- 11.9. - Drupal 11 - 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/