Task #26887

Analyse current TYPO3 caching workflow

Added by Oliver Hader over 8 years ago. Updated about 8 years ago.

Status:
Closed
Priority:
Should have
Assignee:
-
Target version:
Start date:
2011-05-18
Due date:
% Done:

0%


Description

Analyse current TYPO3 caching workflow and see how a request in the frontend is being processed.

Way through the system:

  • .htaccess rewrite rules that redirect to "index.php"
  • typo3/sysext/cms/tslib/index_ts.php (basic "request dispatcher")
  • typo3/sysext/cms/tslib/class.tslib_fe.php (abbr TSFE)
    • setPageCacheContent()
    • getHash() (the hash ensures that a site has a unique identifier)
  • t3lib/class.t3lib_tstemplate.php (template & TypoScript parsing)
  • t3lib/class.t3lib_cache.php & t3lib/cache/* (advanced caching framework)
  • t3lib/class.t3lib_tcemain.php (used to clear the caches)
    • clear_cache()
    • clear_cacheCmd()

Overview (is already some years old)
http://buzz.typo3.org/people/stucki/article/typo3-frontend-rendering-explained/

History

#1 Updated by Oliver Hader over 8 years ago

  • Target version set to Learning phase

#2 Updated by Ryan Graham about 8 years ago

  • Status changed from New to Closed

I've perused the code, and the flowchart will be extremely useful for determining what variables are instantiated at each Hook, even though some of it's outdated.

Also available in: Atom PDF