Nesmíte zapomenout že Prestashop je moderní aplikace podobná, těm co běžně užíváte v mobilech a počítačích. Využívá různé externí technologie a procesy, které zefektivní provoz, rychlost načítání aj.
Kde a jak vznikají nadměrné nepotřebné data
Mimo Vaše uživatelsky užitečná = potřebná data (produkty, objednávky, klienty, cms stránky) hromadí i data provozní (nákupní procesy, statistiky, cache a pod.). Pokud máte zájem, Prestashop zajistí přehledy jako: zdroje návštěvnosti, košíky a jiné nákupní procesy.
Na rozdíl od zmíněných lokálních aplikací, kde tyto časem znásobí svou datovou velikost na zařízeních kde jsou umístěny, Prestashop ukládá podobný provozní balast v různých cache adresářích a v databázi.
- V adresářích se hromadí produktové fotografie starých – smazaných produktů, cache procesy zrychlující zobrazení.
- Kompletní historie provozu a statistik související s návštěvností, košíky, objednávkami se hromadí v databázi eshopu.
Prestashop Vás prioritně nenutí nahrávat pouze velikostně optimální obrázky a jiné soubory. O nadměrné datové zátěži nejste jako provozovatel nikde efektivně informován.
Odpověď kde, jak a proč vznikají nadměrné – nepotřebné data v Prestashopu? Souvisí s běžným provozem.
Nárůst těchto balastních dat a četnost údržby pak souvisí s úspěšným provozem. Je to tedy přímo úměrné tomu jak často měníte produkty, kolik lidí denně navštěvuje Váš eshop a nakupuje.
Důsledky neprováděné datové optimalizace Prestashopu
Dobré přirovnání je opomenutý proces revize a čištění komínů. Nepozorujete žádné výrazné problémy či změny, dokud Vás nepotká nějaký problém (příklady níže).
- Hosting Vás upozorní na nezdravou datovou velikost databáze či docházející místo na FTP.
- Tak činí pouze hostingy které mají takové procesy automatizovány.
- Horší případ je ten že Váš eshop skončí chybou a vy zpětně zjistíte že Vám došlo provozní místo na FTP, tyto případy končí obnovou ze záloh a často ztrátou nějakých provozních dat (klienti, objednávky)
- Zpozorujete ne zrovna svižný chod administrace eshopu, případně i frontendu eshopu.
- Nemusí mít vždy souvislost s optimalizací eshopu, příčinou mohou být i nějaký nekvalitní externí moduly či modifikace.
- Naopak frontend eshopu si často klienti nevědomky zpomalují, nevhodnou konstrukcí struktury kategorií a nebo užití funkčnosti filtrace produktů.
- Eshop se díky nadměrné datové velikosti dostane mimo rámec samosprávy.
- Datová velikost FTP a počet souborů Vám i supportu znemožní data kopírovat, či duplikovat pro potřebnou tvorbu pracovních kopií a pod.
- Neodstraněné staré produktové soubory (obrázky, přílohy) znemožňují tvorbu vlastních záloh či potřebných kopii (může jít o desítky GB a stovky tisíc souborů – časová náročnost vlastní zálohy může trvat i desítky hodin FTP přenosu).
- Nadměrně velké databáze není možno zálohovat (exportovat ani importovat) bez asistence hostingu a jsou často příčinou těžce pozorovatelného zpomalení provozu eshopu.
- Nadměrné data v podobě velkého ftp či databáze mohou přesáhnout možnosti automatických procesu tvorby záloh a nekontrolovaně můžete přijít o tyto generované zálohy.
Nezbytnou údržbu vyžadují eshopy u kterých se potýkáte s nějakým z uvedených problémů. Prevenci vužijte u eshopů, které máte v provozu již delší dobu a problematika údržby je pro Vás novinkou.
Máte Prestashop déle než rok a údržba je pro Vás novinkou? Požádejte o kontrolu.
Proč realizovat datovou optimalizaci Prestashopu
V návaznosti na příměr výše, jde o důležitou provozní prevenci. Pokud je údržba Prestashopu opomíjena, vyústí v komplikace a horších případech v úplného pozastavení provozu eshopu. Prevence je vždy časově a finančně méně náročná. Náklady na údržbu, které provází i zastavení eshopu s nutností obnovy, jsou větší. Do ceny se pak promítne i jak kvalitní a časté máte zálohy FTP a databáze eshopu a jejich použitelnost v rámci zmíněných datových velikostí. Velké množství či datová velikost souborů = větší časová náročnost a možnosti provedení obnovy eshopu.
Jak náročná je datová optimalizace Prestashopu?
Neexistuje univerzální odpověď jak často a jak náročné (nákladné) je odtučnění Prestashopu. Souvisí to s množstvím kontrolovaných částí a úkonu, které jsou při optimalizaci realizovány.
Rychlost a úspěšnost supportu očisty také limituje Váš alokovaný server výkon. Jedná se o dobu běhu skriptu a datové limity související s importem souborů databáze.
Doporučená četnost údržby Prestashopu
Eshop s průměrnou denní návštěvnosti a ne příliš častou aktualizací produktů si vystačí s údržbou 2x ročně. Naopak exponovaný eshop s vyšší návštěvností může podobný support vyžadovat klidně každé 2 – 3 měsíce. Mezi eshopy s nutností častější údržby bych zařadil také všechny eshopy s automatickou či ruční aktualizací produktů
V případě zájmu požádejte o nezávaznou kalkulaci.