Akademie

Jak dosáhnout rychlejšího načítání dialogů díky optimalizacím ve verzi 5.4

Aktuální verze eWay-CRM s číselným označením 5.4 přináší kromě řady nových funkcí a mnoha dalších vylepšení také výrazně rychlejší odezvu celého prostředí. Jak ji co nejoptimálněji využít?

 

Pro uživatele, kteří mají vícero uživatelských polí, je s ohledem na rychlost načítání výhodné, aby se nenačítal panel s uživatelskými poli v hlavním zobrazení, tedy uživatelská pole sekce Obecné nebyla vůbec zobrazena.

Existovat mohou dva scénáře závisející na výchozích požadavcích klienta:

  1. Pokud uživatelé mají upravený vzhled formuláře, je pro ně výhodnější schovat skupinu uživatelských polí v sekci Obecné a na upravený vzhled si vytáhnout jen ta uživatelská pole, která používají. I kdyby se jednalo o všechny, jejich načítání bude rychlejší.
  2. Pokud uživatelé používají standardní vzhled formuláře a uživatelská pole používají méně často nebo používají jen některá, je pro ně výhodné na všech uživatelských polích, popřípadě pouze na těch méně používaných, nastavit v administračním rozhraní možnost Sekce obecné = ne. V takovém případě budou v panelu uživatelských polí pouze tyto vybraná pole. Ke zbylým bude možný přístup prostřednictvím pohledu uživatelská pole, kde se pak zobrazují všechna uživatelská pole.

 

Optimalizace při načítání uživatelských polí

V původní verzi se pro pohled Uživatelská pole vytvářely kontrolky ihned po načtení. Nově se vytvářejí až tehdy, když jsou skutečně potřeba. Míra zrychlení se pak odvíjí od počtu uživatelských na daném formuláři.

 

Tato optimalizace spočívá v tom, že nově nejsou vytvářeny kontrolky v části Uživatelská pole (v pohledu Obecné), dokud nejsou zapotřebí. K úspoře pak dochází, pokud má uživatel vytvořený vlastní formulář a při jeho definici tento panel schoval. Tato optimalizace se pochopitelně pozitivně projeví i u zákazníků, kteří mají více uživatelských polí na formuláři (s příznakem Obecné). Opět platí přímá úměra mezi počtem polí a uspořeným časem.

Až o čtvrtinu rychlejší než dříve

„První optimalizace pracovala s téměř šesti desítkami uživatelských polí. Tolik jich většina našich uživatelů v běžné praxi ani nevyužije,“ přibližuje nároky na zapojení optimalizací jejich vývojář Jan Spilka. „Celkem se nám povedlo zrychlit načítání oken až o 25 procent,“ shrnuje takto dosažené výsledky.

Provedené optimalizace šly v některých ohledech dokonce i nad rámec původního zadání. Logicky by proto podle Spilky měla ještě více času uspořit optimalizace, která zrychluje načítání kontrolek pro pohled uživatelská pole.

Jan SpilkaJan Spilka

 

Přečtěte si rozhovor se sales managerem Jiřím Tvoríkem o klíčové nové funkcionalitě aktualizované verze eWay-CRM s pořadovým číslem 5.4.

Jan Brychta
14.05.2019
Sdílet: