TYPO3 Caching Framework

March 22nd, 2011 § 0 comments

TYPO3 od verzie 4.4 obsahuje vo svojich knižniciach aj takzvaný caching framework. Tento framework je portovaná z frameworku FLOW3. V podstate ide o zapuzdrenie funkcionalít cachovania tak, aby bolo možné rôzne cachovať rôzne vstupy rôznymi cachovacími mechanizmami. Obsahuje podporu rôznych cachovacích backendov, ako napríklad Memcache, Redis, APC ale je možné cachovať aj do súborov či databázy.

Samotné fungovanie cache v TYPO3 cache framworku je rozdelené do 2 časti – backend a frotend. Backend obsahuje implementáciu samotného uloženia cache. Je možné použiť jednu z nasledujúcich metód:

  • APC
  • DB
  • File
  • Memcache
  • NULL – dummy implementácia, ktorá všetko hneď zabudne :-D
  • PDO – rovnako ako DB cache, ale používa PDO konektor
  • Redis
  • Memory – ukladá hodnoty len do pamäti a pamätá si ich len počas behu aktuálneho skriptu

Všetky tieto backendy implementujú základnú funkcionalitu ako uloženie, vybranie dát z cache avšak musia poskytovať aj možnosť ku každému nachovanému objektu aj pridať tagy. Tieto tagy identifikujú daný objekt a umož

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">