Cachování dynamicky generovaného formuláře

ImUnicorn
Člen | 12
+
0
-

Ahoj,

máme ve firmě interní systém, kde se formuláře definují dynamicky v administraci. Ke každému vstupu může být ještě určen přístup na základě oprávnění. Formulář se generuje při každé návštěvě stránky a začíná to být vcelku pomalé. Bylo by možné dle uživatelské role tyto dynamicky tvořené formuláře uložit do cache? Čistě asi jen ono HTML, které se vygeneruje a hodnoty by se doplnili až následně? Má s tím někdo v Nette zkušenosti? Předem děkuji za jakýkoliv tip. Je to dle mého složitější, nicméně neřešitelné.

Děkuji.

Editoval ImUnicorn (17. 3. 2022 8:36)

Pavel Kravčík
Člen | 1180
+
+2
-

Záleží, jak je to veliké a co je pomalé. Ono to můžete nechat skládat dynamicky a vyřešit jen ty pomalé části. Například, předpokládám, že se tahají nějaká data dle oprávnění. Pak ten dlouhotrvající dotaz stačí uložit pomocí cache.

Ale obecně nejdříve vytipovat, co je tam pomalé. Skládání formuláře do latte bych netipoval.

ImUnicorn
Člen | 12
+
0
-

Díky za radu, upřímně mě to hned nenapadlo. Určitě by to bylo jako první krok vhodnější a následně s tím pracovat dále. Díky ;)