Klare Magento cache
Ich bin mit Magento ver1 synchronisiert wird.6.1. Ich brauche klare Magento cache programmgesteuert.
Mage::app()->getCache()->clean()
Ich habe die oben genannten code, aber es trifft nicht den cache löschen.
InformationsquelleAutor Sankar Subburaj | 2012-01-02
Du musst angemeldet sein, um einen Kommentar abzugeben.
versuchen, diese
InformationsquelleAutor Oğuz Çelikdemir
Dies ist, was Sie nach:
Hier ist, wie würden Sie tun es automatisch:
http://mikebywaters.wordpress.com/2011/12/09/automatically-refresh-magento-cache/
Habe es einfach gemacht 🙂 twitter.com/mikebywaters
InformationsquelleAutor Magento Guy
Wenn Sie mit Magento Enterprise (ich bin mit 1.13), den obigen code in die genannten Antworten nicht zu sein scheinen genug, um flush das full-page-cache.
Es dauerte eine Weile, um herauszufinden, was Los war, aber es gibt ein paar Methoden, die das Feuer als Folge der Ereignisse bei der Verwendung des web-interface, das wäre nicht gedeckt, wenn mit dem code oben. Von entscheidender Bedeutung ist, ist die
cleanCache
Methode derEnterprise_PageCache_Model_Observer
.Zu beheben, habe ich folgenden code Hinzugefügt, nachdem eine Magento-Mann oder Oğuz Çelikdemir code.
Enterprise_PageCache_Model_Cache::getCacheInstance()
->clean(Enterprise_PageCache_Model_Processor::CACHE_TAG);
Hoffe, das spart jemand etwas Zeit!
InformationsquelleAutor Phil Birnie
Um Ihr problem zu lösen Sie können Schreiben Sie ein bash-script, das löscht den cache und session-Daten.
Magento-Cache-Sirup - Ein einfaches bash-Skript, um klare magento cache, Sitzung, Berichte und temporäre Daten, die das sys-admin Weg, um sicherzustellen, dass Ihre magento website besser abschneidet.
Dieses Skript löscht den cache und session-Daten aus der Magento-installation auf einem Linux (ubuntu) - server, um sicherzustellen, dass es behebt die leere weiße Seite Magento-Fehler aufgrund von cache-und session-Daten und stellt sicher, dass Ihre Magento website, schneller zu laufen.
Einloggen, um Ihren server als root an und erstellen Sie eine Datei namens magento_cache_syrup.sh und in den folgenden code.
Stellen Sie sicher, dass Sie ändern Sie den Pfad in den obigen code und zeigen Sie es auf Ihrer magento-installation. Für absolute Anfänger, ersetzen Sie einfach "/var/www/sl60" mit dem Pfad zu Ihrer magento website-Verzeichnis.
Sobald Sie korrigiert den Pfad können Sie einfach starten Sie das Skript durch Aufruf aus dem terminal.
Sollte dies löscht alle Daten im cache, session, tmp und Berichte und Verzeichnisse in Ihrer Magento-installation. Aber das problem hier noch nicht zu Ende. Wir müssen sicherstellen, dass wir tun es jedes mal, bevor wir erreichen die leere weiße Seite. Um dieses Problem zu lösen, wir ermöglichen einen cron-job auf dem server läuft das bash-Skript (magento-cache-Sirup) alle 12 Stunden.
Erstellen Sie einen cronjob ausführen des bash-Skript alle 12 Stunden
InformationsquelleAutor lisamarie