it-swarm.com.de

Was ist der Unterschied zwischen "Flush Magento Cache" und "Flush Cache Storage" in der magento Cache-Verwaltung?

Was ist der Unterschied zwischen "Flush Magento Cache" und "Flush Cache Storage" in der magento Cache-Verwaltung?

enter image description here

105
Anthony

Manchmal wird der Cache-Speicherort (wie /tmp/) oder der Dienst (wie Memcache) mit anderen Anwendungen gemeinsam genutzt. "Flush Magento Cache" entfernt nur die Einträge, die von Magento zuverlässig als seine eigenen verfolgt werden. "Cache leeren" löscht alles, kann jedoch andere Anwendungen betreffen, wenn sie verwendet werden.

Normalerweise ist var/cache/ im Ordner von Magento gespeichert und wird daher nicht freigegeben. Sie können beide Tasten verwenden. Manchmal werden (selten) Einträge nicht eindeutig markiert oder Magento verliert sie und nur der zweite Button wirkt sich auf sie aus. Ich neige dazu, die zweite Taste zu verwenden, wenn ich Schwierigkeiten habe, die Ursache eines Problems zu finden.

118
clockworkgeek

Magento Cache leeren

Entfernt alle Elemente im Standard-Magento-Cache (var/cache) und im var/full_page-Cache, die über ein Magento-Tag verfügen

Cache-Speicher leeren

Entfernt alle Elemente im Cache. Dies entspricht dem Löschen des gesamten Inhalts des Cache-Ordners auf dem Server. Wenn Ihr System einen anderen Cache-Speicherort verwendet, werden alle zwischengespeicherten Dateien, die von anderen Anwendungen verwendet werden, entfernt.

23
SIBHI S

Den Unterschied zwischen "Flush Magento Cache" und "Flush Cache Storage" finden Sie unten:

Cache-Speicher leeren: Diese Funktion löscht grundsätzlich den gesamten Cache und alle Cache-Tags. Dies ruft die Funktion "flush ()" im "Core/Cache" -Modell auf.

Magento Cache leeren: Diese Funktion löscht die Cache-Tags "MAGE" und "CONFIG". Diese Klasse ist die "clean ()" - Funktion im "Core/Cache" -Modell.

1

Magento Cache: Entfernt alle Elemente im Standard-Magento-Cache (var/cache). Entsprechend dem zugehörigen Magento-Tag.

Cache-Speicher leeren: Alle Elemente aus dem Cache entfernen, unabhängig vom Magento-Tag. Wenn Sie einen anderen Speicherort verwendet haben, der von einer anderen Anwendung verwendet wird, wird dieser Vorgang entfernt.

1
Nangyial Ahmad

Als praktisches Beispiel, wenn Sie den Cache von magento für Ihre eigenen Geräte verwenden, z.

$cache = Mage::app()->getCache();
$cache->save("My cached text","cache_name",array("my_cache"),60*60*24);
echo $cache->load("cache_name");

Sie müssen flush cache storage verwenden, um dies zu löschen, wenn Sie ein Update durchführen.

In meinem Fall handelt es sich um ein dynamisch generiertes 3-Ebenen-Menü.

1
Matt

Sie müssen Cache-Speicher leeren, wenn Sie die Spalten einer Tabelle ändern (Spalte hinzufügen oder entfernen), da magento eine mysql DESCRIBE-Abfrage ausführt und das Ergebnis im Cache speichert. Dieser Cache wird nicht gelöscht, wenn Sie nur auf die Schaltfläche "Magento Cache leeren" klicken.

0
mossaab

In der Regel löscht cache: clean alle aktivierten Caches, die mit Magento in Verbindung stehen, wohingegen Cache: Flush den gesamten Cache-Speicher löscht, unabhängig davon, ob es sich um einen Magento-Cache oder einen Drittanbieter-Cache (aktiviert oder deaktiviert) handelt.

0
Manashvi Birla

Magento Cache leeren Er wird verwendet, um den vom Standard-Magento var/cache und var/full_page erzeugten Cache zu entfernen.

Cache-Speicher leeren Er wird zum Entfernen aller Cache-Typen verwendet. Von magento-Standardeinstellungen generierter Cache oder externer Cache, der andere externe Anbieter erstellt hat.

0
Charul Tyagi

Hier ist die Antwort auf Ihre Frage:

Magento Cache leeren Wenn Sie diese Aktion ausführen, werden die Inhalte mit dem Magento-Tag in var/cache und var/full_page_cache entfernt.

Cache-Speicher leeren Nun, der gesamte Cache-Inhalt wurde entfernt. Wenn Sie einen alternativen Cache-Speicherort oder eine andere Anwendung verwenden, z. B. Varnish Cache ist ein Webanwendungsbeschleuniger, der auch als Caching-HTTP-Reverseproxy bezeichnet wird. Dann wird auch der Cache von dort entfernt.

0
Manish Joy