Skip to the content
Documentation
Help Start
Reading in:
  • German: 9,075 of 9,075 pages
About the help in other languages
All help pages

Caches verstehen

Caches für Lernende erklärt - warum Exponential gespeicherte Ergebnisse vorhält, der Inhalts-, Template- und INI-Cache, denen Sie in Übungen begegnen, wie Sie den kleinsten Cache in der Administrationsoberfläche oder in…

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/help/students/understanding-caches.md

On this page

This page is a translation. Read the English original

Caches verstehen

Ein Cache hält gespeicherte Ergebnisse vor, die Seiten schneller machen; Exponential hat viele davon (Inhaltsansicht, Template, INI, HTTP, statisch, SQL-Abfragen, Antworten) (Glossar). Lernende begegnen Caches, wenn eine Änderung, die sie gemacht haben, nicht erscheint. Diese Seite erklärt, welchen Cache Sie in Verdacht haben sollten und wie Sie nur diesen leeren.

Inhalt

  1. Warum es Caches gibt
  2. Die drei Caches, denen Sie zuerst begegnen
  3. In der Administrationsoberfläche leeren
  4. In der Shell leeren
  5. Wenn die Seite immer noch alt ist
  6. Cache-Problem oder echter Fehler

Warum es Caches gibt

Eine Seite aufzubauen heißt, Einstellungen zu lesen, Templates zu finden, sie zu kompilieren und Inhalte zu holen. Caches bewahren die Ergebnisse auf, sodass der nächste Besucher die Seite ohne diese Arbeit bekommt. Exponential erneuert sie, wenn Inhalte veröffentlicht werden, „daher ist das Leeren von Hand die Ausnahme“ (Welchen Cache leere ich?).

Die drei Caches, denen Sie zuerst begegnen

Sie haben geändertZu leerender CacheTypische Übung
Inhalte, und eine Seite zeigt die alte FassungInhalt (Cache der Inhaltsansichten)Veröffentlichen in Projekt 2
Ein Template oder eine Designdatei, oder Sie haben einen neuen Template-Pfad hinzugefügtTemplate-CachesProjekt 3
Eine Einstellung in einer Datei .iniINI-CachesProjekt 5
Sie wissen es nicht, oder mehreres davonAlle CachesSelten: Danach wird alles neu aufgebaut

Quelle: Welchen Cache leere ich?. Die Regel: Leeren Sie den kleinsten Cache, der das Problem löst.

In der Administrationsoberfläche leeren

  • Schnell: der Kasten Cache leeren in der rechten Spalte: Wählen Sie einen Cache und klicken Sie auf Leeren.
  • Volle Auswahl: Setup > Cache-Verwaltung. Die Seite Caches gruppiert jeden Cache (Inhalte und Ansichten, Templates, INI und Einstellungen, Bilder, Seiten, Abfragen und der Server, Sonstige) und hat Schaltflächen für Inhalts-, Template-, INI- oder alle Caches.

Sie brauchen die Richtlinie setup/managecache. Der Administrator Ihrer Lernwebsite hat sie.

In der Shell leeren

Im Wurzelverzeichnis der Installation (Caches):

php bin/php/ezcache.php --clear-tag=content --allow-root-user      # the content caches
php bin/php/ezcache.php --clear-tag=template --allow-root-user     # the template caches
php bin/php/ezcache.php --clear-tag=ini --allow-root-user          # the settings caches
php bin/php/ezcache.php --clear-all --allow-root-user              # everything
php bin/php/console exp:cache clear --id=content --dry-run --allow-root-user   # what would be cleared

Lassen Sie --allow-root-user weg, wenn Sie nicht root sind. Ein Probelauf ist eine gute Gewohnheit: Er zeigt, was ein Leeren entfernen würde, mit Größen.

Die Anleitung zu Templates fügt eine Regel für Overrides hinzu: Ein neuer Template-Pfad braucht einmal das Leeren des Override- und des Template-Caches (Templates und Design).

Wenn die Seite immer noch alt ist

UrsacheWas Sie tunQuelle
Der Browser zeigt seine eigene KopieMit gedrückter Umschalttaste neu laden oder ein privates Fenster verwendenWelchen Cache leere ich?
Der Antwort-Cache von Velocity antwortet für einige Sekundenphp bin/php/console exp:velocity cache clear --apply, oder wartenCaches
Ein laufendes Velocity hält Einstellungen im Speicherphp bin/php/console exp:velocity restart --allow-root-user nach dem Leeren der INI-CachesCaches
Eine Änderung der Einstellungen auf einem Server mit PHP-FPMDas PHP des Webservers muss neu laden; fragen Sie die Person, die bereitstelltWelchen Cache leere ich?

Auf einer Lernwebsite, die mit der Engine php ausgeliefert wird, sind die ersten beiden Zeilen die üblichen.

Cache-Problem oder echter Fehler

AnzeichenWahrscheinlich
Die alten Inhalte oder das alte Markup erscheinen, ohne FehlerEin Cache
Eine Fehlerseite, eine weiße Seite oder ein Status 500Ein echter Fehler: Lesen Sie die Logs (Logs und Fehler lesen)
Die Änderung erscheint in der Vorschau der Administrationsoberfläche, aber nicht auf der WebsiteEin Cache auf der Seite der Website
Die Änderung erscheint nirgends, auch nach dem Leeren aller CachesDie Änderung wurde nicht dort gespeichert, wo Sie denken: Prüfen Sie Siteaccess und Datei (Siteaccesses und Einstellungen verstehen)

Schreiben Sie jedes Mal in Ihr Lerntagebuch, wenn ein Cache die Antwort war, und welcher. Nach einigen Wochen kennen Sie Ihre Caches auswendig.

Verwandte Seiten

Werden Sie Exponential-Partner

Partner teilen ihre Informationen, stellen Mittel bereit, geben Beiträge zurück und entwickeln die Produkte mit uns, und so wächst Exponential. Eine Partner-Website und ein Dashboard sind für Mitte 2027 geplant: Werden Sie noch heute Partner, damit wir schneller wachsen und neue Funktionen früher liefern.

Something wrong on this page? Report an error

Documentation license

This documentation is free documentation, licensed under the GNU Free Documentation License 1.3 or later.

Exponential Copyright © 1998-2026 Exponential Foundation and 7x