Načítavanie url-aliasov produktov v routri
- MKI-Miro
- Člen | 279
Ahojte
Aby som do url načítal alias produktu z db tak sa v routri vykoná toľko dopytov do DB koľko produktov sa vyrkesli.
Je to možné nejako optimalizovať?
Lebo v presentery už sú dotiahnuté produkty na vykreslenie tak by teoreticky stačilo ich podhodiť do routra aby nerobil dobyt do db ale vybral si z nich.
Alebo nejaký iný nápad?
Ďakujem
- Kamil Valenta
- Člen | 822
Ano, out filtr už to nemusí ověřovat oproti DB a může důvěřovat
dodanému slugu. Je tam ale riziko, že se vytvoří nevalidní link.
Já to dělám tak, že si router drží zacachované páry „id – slug“,
takže to neověřuje oproti db. Při aktualizaci zboží se cache
invaliduje.