- Document Basket
-
- The document basket is empty
To place a document in the briefcase, you should drag and drop it from where it is linked on the site.
- The document basket is empty
The TYPO3 concept not only relies on modular construction, with strict separation between the T3 Core and any extensions, but also on an intelligent and consequential caching concept when delivering a website. If properly set up, this caching concept ensures the creation and running of stable multisite installation, while significantly increasing performance.
In general, delivering a dynamic TYPO3 web page is a calculation-intensive process. The page presentation is considerably influenced by the available TypoScript instructions in templates and the way these are collated in multi-dimensional PHP arrays. By using these PHP arrays, complex tree structures are configured and constructed from PHP objects. It is the sum of these PHP objects which finally renders the outgoing HTML page.
These calculation-intensive processes are carried out every time the same page is loaded, using up a great deal of working memory and CPU capacity. As a result, performance suffers significantly. That's why, once they have been created in HTML code, TYPO3 provides for the storage of such unchanging, static pages in the databank, from where they can be instantly recalled in their finished form, without launching the entire editing process each time.
Such caching (the storage of an already delivered pages or their content) has performance advantages for static content, but is not suitable for pages with dynamically created content, such as user input fields or system generated calculation results. In addition, if there is a content change in the Backend, the cache must be refreshed, as otherwise the old content would be called up again.
This is why it is advisable, during the conception phase, to think carefully about which caching options are best suited to which web page.
The TYPO3 caching concept envisages three possibilities
|
TYPO3 Templating
Basic knowledge |
TypoScript Introduction
The basics |