Trementina necessaria:Applicazione della VCL al salvataggio della configurazione
-
13-12-2019 - |
Domanda
L'estensione Nexcess Turpentine per Magento offre una serie di funzionalità per implementare una configurazione di verniciatura sul tuo sistema Magento.Una di queste funzionalità è la possibilità di applicare automaticamente un nuovo file di configurazione VCL a un'istanza di paint in esecuzione quando il file System -> Configuration
i valori cambiano.
Domanda:Quando il Nexcess_Turpentine
l'estensione fa questo: salva la VCL generata su disco ovunque?
So che puoi salvare la configurazione di Paint nella pagina Gestione cache: sono particolarmente interessato se anche l'applicazione di configurazione automatica salva il file.
Soluzione
La VCL viene salvata nel percorso fornito dal file turpentine_varnish/servers/config_file
opzione di configurazione, che per impostazione predefinita è {{root_dir}}/var/default.vcl
.
Vedere Nexcessnet_Turpentine_Model_Varnish_Configurator_Abstract::save()
, che viene chiamato da Nexcessnet_Turpentine_Varnish_ManagementController::saveConfigAction()
.
Altri suggerimenti
La mia trementina la genera a
/var/www/WEBROOT/public_html/var/default.vcl
.
A quale I:
ln -s /var/www/WEBROOT/public_html/var/default.vcl /etc/varnish/default.vcl
.
È possibile modificare Salva posizione del file in
System -> Configuration -> Varnish Options -> Servers -> Config File Location
sotto Default Scope
Auto Applica scriverà il file di configurazione e inviare la configurazione del configurazione Sull'amministratore VCL e reload
il server (un restart
ovviamente scarica il contenuto di vernice, dove come un reload
basta ricaricare la configurazione (da invio o file dipende da argomenti) Mentre preservando il contenuto della cache)