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

Geteilte Tabellen des DFS-Clusters

Standardmäßig verwendet der MySQLi-DFS-Cluster getrennte Tabellen für Speicher- und Cache-Dateien.

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/features/5.2/dfs_split_tables.md

On this page

This page is a translation. Read the English original

Geteilte Tabellen des DFS-Clusters

Standardmäßig verwendet der MySQLi-DFS-Cluster getrennte Tabellen für Speicher- und Cache-Dateien.

Das macht Wartung und Deployment viel einfacher, weil sich die Cache-Tabelle mit TRUNCATE leeren lässt und damit sofort alle Caches entfernt sind. Außerdem gibt es einen Leistungsvorteil, weil es auf jeder Tabelle weniger Konkurrenz um Sperren gibt.

In einer Umgebung mit mehreren Websites können Sie außerdem für verschiedene Websites verschiedene Cache-Tabellen verwenden, indem Sie für jede Website eine andere Cache-Tabelle festlegen.

Einstellungen

Die Funktion ist standardmäßig eingeschaltet.

Konstante CLUSTER_METADATA_TABLE_CACHE in config.[cluster.]php

Standard: "ezdfsfile_cache"

Legt den Namen der Tabelle fest, in der die Metadaten der Cache-Dateien gespeichert werden. Setzen Sie sie auf eine vorhandene Tabelle, um diese Tabelle für den Cache zu verwenden.

eZDFSClusteringSettings.MetaDataTableNameCache in file.ini

Standard: "ezdfsfile_cache"

Legt den Namen der Tabelle fest, in der die Metadaten der Cache-Dateien gespeichert werden. Setzen Sie sie auf eine vorhandene Tabelle, um diese Tabelle für den Cache zu verwenden.

Hinweis: CLUSTER_METADATA_TABLE_CACHE ist der INI-Einstellung vorzuziehen, weil die Konstante sowohl die FileHandler-API in den von index.php bearbeiteten Anfragen als auch den Cluster-Index betrifft, der Binärdateien über HTTP ausliefert. Wir empfehlen, die Konstante und nicht die INI-Einstellung zu verwenden.

Konstante CLUSTER_METADATA_CACHE_PATH in config.[cluster.]php

Standard: "/cache/"

Pfadbestandteil der Cache-Dateien, mit dem Cache-Dateien von Speicherdateien unterschieden werden. Darf nur geändert werden, wenn Sie FileSettings.StorageDir in site.ini geändert haben.

Konstante CLUSTER_METADATA_STORAGE_PATH in config.[cluster.]php

Standard: "/storage/"

Pfadbestandteil der Speicherdateien, mit dem Speicherdateien von Cache-Dateien unterschieden werden. Darf nur geändert werden, wenn Sie FileSettings.StorageDir in site.ini geändert haben.

Aktualisierung von Exponential < 5.2

Wenn Sie von einer früheren Version migrieren, wird empfohlen, die Cache-Einträge aus der Speichertabelle zu entfernen.

Am sichersten gehen Sie dazu so vor:

  • Daten aus dem Cluster zurückholen (bin/php/clusterize.php -u)
  • TRUNCATE TABLE ezdfsfile ausführen
  • Daten erneut in den Cluster übertragen (bin/php/clusterize.php)

Abwärtskompatibilität

Diese Änderung bringt keinen ernsthaften Kompatibilitätsbruch mit sich. Wenn Sie die oben beschriebene Aktualisierung nicht ausführen, ist die einzige Folge, dass die ungenutzten Cache-Einträge in ezdfsfile dort bleiben.

Sie können die Funktion auch ganz abschalten, indem Sie CLUSTER_METADATA_TABLE_CACHE in config.cluster.php auf ezdfsfile setzen.

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 page was inherited from the documentation of the original software. It is not covered by the GNU Free Documentation License; it is distributed under the GNU General Public License, version 2.

Copyright (C) 1999 - 2014 eZ Systems AS and contributors