Frage

Die Nexcess Terpentine-Erweiterung für Magento bietet eine Reihe von Funktionen zur Implementierung einer Lackkonfiguration auf Ihrem Magento-System.Eine dieser Funktionen ist die Möglichkeit, automatisch eine neue VCL-Konfigurationsdatei auf eine laufende Lackinstanz anzuwenden, wenn die System -> Configuration Werte ändern sich.

Frage:Wenn das Nexcess_Turpentine Die Erweiterung erledigt dies – speichert sie die generierte VCL irgendwo auf der Festplatte?

Ich weiß, dass Sie die Lackkonfiguration auf der Seite „Cache-Verwaltung“ speichern können. Mich interessiert insbesondere, ob die automatische Konfigurationsanwendung die Datei auch speichert.

War es hilfreich?

Lösung

Die VCL wird in dem durch angegeben Pfad gespeichert turpentine_varnish/servers/config_file Konfigurationsoption, die standardmäßig auf ist {{root_dir}}/var/default.vcl.

Sehen Nexcessnet_Turpentine_Model_Varnish_Configurator_Abstract::save(), die von aufgerufen wird Nexcessnet_Turpentine_Varnish_ManagementController::saveConfigAction().

Andere Tipps

Mein Terpentin erzeugt es

/var/www/WEBROOT/public_html/var/default.vcl

Worauf ich:

ln -s /var/www/WEBROOT/public_html/var/default.vcl /etc/varnish/default.vcl

Sie können den Speicherort der Datei unter ändern

System -> Configuration -> Varnish Options -> Servers -> Config File Location unter Default Scope

Auto Apply schreibt die Konfigurationsdatei und sendet die Konfiguration über den VCL-Administrator und reload der Server (a restart löscht natürlich den Inhalt von Varnish, wo als a reload Lädt nur die Konfiguration neu (entweder aus der gesendeten Datei oder aus der Datei, abhängig von den Argumenten), während der Cache-Inhalt erhalten bleibt.)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit magento.stackexchange
scroll top