Spustím složitou úlohu a PrestaShop přestane fungovat, jen se točí hodiny v prohlížeči a nic se neděje. Opravdu to tak je?

Občas zákazníci na PrestaShopu reportují potíže, když spustí nějakou náročnější úlohu (například typické je zobrazení sekce „Nástroje“ -> „Informace“) a e-shop/hosting „přestane fungovat“, respektive se točí hodiny v záložce prohlížeče a nic se neděje až do té doby, než úloha doběhne (viz demonstrativní screen).
Poznámka: U hostingu OpenServis jsou načítací časy této sekce (i jiných úloh) několikanásobně nižší, než u většiny jiných hostingů, kde to může trvat i několik minut a nebo prostě skončit na timeout.


Opravdu spuštění náročné úlohy shodí e-shop/hosting?

Teoreticky to samozřejmě možné je, že náročná úloha, může shodit e-shop/hosting, ale ve většině případů je to pouze špatně vyhodnoceno a my si vysvětlíme proč a tím Vám asi vyřešíme věc se kterou se může potkávat více zákazníků.

Jak to tedy je?

Pokud otevřete v prohlížeči náročnou úlohu a zároveň si necháte zobrazit Váš web, je možné, že  se budou točit hodiny i tam, ale reálně e-shop/hosting poběží. Jak si to ověříte? Stačí si e-shop otevřít v anonymním okně a tím uvidíte, že Vám vše běží v pořádku a ten „výpadek“ je způsobem pouze v tom samém prohlížeči, kde již běží tato složitá úloha a blokuje vykonání ostatních úloh, ale Vaše zákazníky to nijak neovlivní (viz demonstrativní screen). Není to vada, je to vlastnost.

Jaké další úlohy jsou typické pro toto chování

Kromě sekce „“Nástroje“ -> „Informace“ se toto chování může projevit u spousty jiných sekcí, modulů, či funkcí.
Namátkou například u:
– generování sitemap (modul „gsitemap“ a to zejména když je zapnuta funkce „kontrolovat existenci souborů“, která mimo jiného byla námi odstraněna ve verzi modulu 4.3.1, a to právě proto, že v dnešní době je již naprosto zbytečná a dělalo to akorát potíže a bralo výkon)
– regenerování celého indexu vyhledávání
– regenerování filtrů
– těch sekcí/funkcí/modulů může být více, ale toto jsou nejčastější zástupci, kde se s tím setkáváme, lišit se to může i dle hostingu, verze PrestaShopu, verze PHP, apod.

Poznámka: V případě slabého hostingu může dojít opravdu i k tomu, že ani v anonymním režimu nemusí e-shop fungovat (tedy ani normálním zákazníkům). Pozor na to.

 

Stále to není jasné z textu? Podívejte se na demonstrativní video, kde toto chování ukazujeme v praxi

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *

Prosím, vyplňte toto pole.
Prosím, vyplňte toto pole.
Zadejte prosím platnou e-mailovou adresu.
Chcete-li pokračovat, musíte souhlasit s podmínkami