Cache url vygenerované vlastním Routerem

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
m4rty
Člen | 40
+
0
-

Zdravím,
přemýšlím nad tím, jak zrychlit mé stránky. Velký objem dat se načítá v mém vlastním routeru. Mám vytvořenou strukturu stránek tak, že pro sestavení URL je potřeba projít v cyklu několikrát tabulku „struktura“ z databáze, která navazuje na další 3 tabulky: pohledy,moduly,presentery.

Napadá mě řešení ukládat každou načtenou url do cache. Klíč by byl URL. Pro každou url se tedy vytvoří nový souboru na disku. Je toto řešení správné?

Ještě mě napadá ukládat načtené URL zpět do jedné souhrnné tabulky v databázi.

Můj router je opravdu všemocný ale taky pěknej žrout. U jedné stránky jsem zaznamenal dokonce 990queries. Používám Notorm.

Díky za rady

RiskyNet
Člen | 20
+
0
-

Já bych se vydal cestou cachování výsledků s klíčem dle URL přímo v routě. Taky to tak dělám a ušetření je dost znatelné.