Cachování dynamicky generovaného formuláře
- ImUnicorn
- Člen | 12
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 | 1195
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.