Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia Tuesday TopDrive KupDnes Navrcholu Bomba NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Názor k článku
Konec webu přichází z Dánska

Martin Kopta
Martin Kopta (neregistrovaný)
18. 7. 2002 1:02

předgenerované stránky

celé vlákno
Stránky lze předgenerovat na dobu určitou. Po (řekněme) několika hodinách můžete nechat jejich platnost vypršet a vygenerovat je znovu třeba pod jiným URL.

Zní to podivínsky, ale pokud uvažujete tak, že stránku vygenerujete při prvním dotazu na ni a pak ji po dobu X dotazů (nebo po předem určený časový limit) necháte ležet, pak už to tak náročné na výkon není. Důležité je v okamžiku zániku souboru na daném URL změnit i všechny odkazy. Což se řeší tak, že se zmapují všechna místa, z nichž je odkazováno na články, a tato místa se generují dynamicky.

Pakliže není zbytí a odkazy obsahují i články, pak se to řeší předgenerováním šablon a pomocí include se vkládají aktuální seznamy odkazů -- zátěž na server je tak nižší než u úplného generování z DB.

Dalším řešením (a to nejčastějším) jsou cache. Cache řeší třena NewtonIT. V zahraničí nejsou tolik rozšířené "destruktivní cache" -- po jejich vypršení odkaz nezaniká, pouze se vygeneruje při dalším požadavku znovu. Takový problém lze řešit i běžným Apache.