Typo3 - Caching

Description

TYPO3 Integrator Quiz on Typo3 - Caching, created by willymonkam on 09/09/2013.
willymonkam
Quiz by willymonkam, updated more than 1 year ago
willymonkam
Created by willymonkam over 10 years ago
86
0

Resource summary

Question 1

Question
Welche Maßnahmen sind notwendig, um bei einer neu installierten TYPO3-Instanz das Caching einzuschalten?
Answer
  • Im Verlauf des 123-Installers muss die Checkbox „Use Cache“ aktiviert werden.
  • Im Install Tool muss im Abschnitt „All Configuration“ die Einstellung „Use Cache“ gewählt werden.
  • Keine – das Caching von TYPO3 ist per Default aktiviert.
  • Die Installation muss einmalig über eine besondere URL aufgerufen werden: http://mytypo3domain.de/index.php?no_cache=0
  • Das Caching muss im Backend im Modul „Caching“ aktiviert werden.

Question 2

Question
Der Seitenaufbau einer Website dauert sehr lange. Was könnte der Grund dafür sein?
Answer
  • Die Site ist zu groß – TYPO3 läuft performant nur mit max. 100 bis 150 Seiten.
  • Eine der geladenen Extensions verwendet den folgenden Befehl: $GLOBALS['TSFE']->set_no_cache()
  • In der URL ist der Parameter &no_cache=1 enthalten.
  • Der Server läuft bereits zu lange und muss neugestartet werden, damit der Arbeitsspeicher bereinigt wird.
  • Die aktuelle Seite enthält zu viele COA_INT-Elemente

Question 3

Question
Wenn Sie den Eindruck haben, dass der Seitenaufbau ungewöhnlich lange dauert, wäre es praktisch, das auch mit Zahlen belegen zu können. Wie können Sie messen, wie lange der Seitenaufbau im Frontend dauert?
Answer
  • Über das Modul „Info | Rendering“ erhalten Sie im Backend eine ausführliche Statistik.
  • Durch Setzen der TypoScript-Option config.debug = 1 im Setup wird die Dauer des Rendering als Kommentar in den Quelltext geschrieben.
  • Durch Setzen der TypoScript-Option mod.debug = 1 im Page TSconfig wird die Dauer des Rendering unter dem Seiteninhalt ausgegeben.
  • Die Prüfung der Renderingzeiten ist mit dem sogenannten Admin-Panel möglich.
  • Die Anzeige der Renderingzeiten ist nur mit einer eigenen Extension möglich.

Question 4

Question
Was wird in TYPO3 gecacht?
Answer
  • Bilder, die im Verzeichnis /fileadmin liegen
  • Die HTMLAusgabe statischer Seiten
  • Die Thumbnails der Datein im Verzeichnis /fileadmin, die im Modul „Filelist“ angezeigt werden können
  • Konfigurationseinstellungen
  • TypoScript-Templates
  • Dateien, die über ein Backendformular auf den Server geladen werden

Question 5

Question
Wo genau werden gecachte Seiten gespeichert?
Answer
  • Im Verzeichnis typo3temp/, wenn die folgende Option gesetzt ist: pageCacheToExternalFiles
  • Im Verzeichnis typo3conf/
  • In der Datenbank in den cache_*Tabellen
  • In der Datenbank in der jeweiligen Tabelle in den cache_*Feldern

Question 6

Question
Was bewirkt der folgende Code im User TSConfig? options.clearCache { all = 1 pages = 1 }
Answer
  • Es werden bei jedem Seitenaufruf automatisch alle Caches gelöscht.
  • Damit wird der TYPO3-Cache eingeschaltet.
  • Der Administrator erhält damit die Möglichkeit, den Cache zu löschen.
  • Der User erhält damit die Möglichkeit, den Cache zu löschen.
  • Es werden alle Seitencaches gelöscht.

Question 7

Question
Sie erstellen einen neuen News-Eintrag mit Hilfe der Extension tt_news, die News wird im Frontend aber nicht dargestellt. Was können Sie tun?
Answer
  • Sie löschen den Konfigurationscache.
  • Sie fügen die folgende TypoScript-Anweisung im Root-Template hinzu: config.page.cLearCache = true
  • Sie fügen die folgende TypoScript-Anweisung im Page TSConfig der Rootseite hinzu: TCEMAIN.clearCacheCmd = all
  • Sie löschen die Dateien in typo3temp/.
  • Sie löschen den Seitencache.

Question 8

Question
Per Default werden alle Seiten von TYPO3 gecacht. Wie können Sie das für einzelne Seite ausschalten?
Answer
  • Das ist leider nicht möglich. Entweder schaltet man das Caching für alle Seiten an oder aus.
  • Durch folgenden Eintrag im TypoScriptSetup: config.no_cache=1
  • In den Seiteneigenschaften kann man das Caching ausschalten.
  • Im Install Tool gibt es eine Option „pagesNoCache“, die Sie um die ID der Seite erweitern können, die nicht gecacht werden soll.

Question 9

Question
Sie wollen, dass der Inhalt einer Seite nur genau 7 Tage lang gecacht wird. Wie können Sie das erreichen?
Answer
  • Das ist nicht möglich.
  • Sie machen sich einen Reminder im Kalender und löschen nach genau 7 Tagen den Cache.
  • In den Seiteneigenschaften können Sie das Caching auf genau 7 Tage stellen.
  • Im Page TSConfig gibt es hierfür die Option page.cacheExpires = 7*24*60 Die Zeit wird in Minuten angegeben.
  • Im TypoScript-Setup mit der Option config.cache_period = 604800 die Zeit wird in Sekunden angegeben.
Show full summary Hide full summary

Similar

Typo3 - Extension
willymonkam
TYPO3 - Mehrsprachigkeit
willymonkam
Typo3 - Backend (Allgemeines)
willymonkam
Typo3 - Backend (Workspace)
willymonkam
User TSconfig und Page TSconfig
willymonkam
Typo3 - Update
willymonkam
Typo3 - Backend (Module)
willymonkam
Typo3 - Datenbank und Install Tool
willymonkam
Typo3 - Hilfe finden
willymonkam
Typo3 - Configuration
willymonkam
Typo3 - Backend (Benutzerverwaltung)
willymonkam