Excès de térébenthine :Application de la VCL lors de l'enregistrement de la configuration
-
13-12-2019 - |
Question
L'extension Nexcess Turpentine pour Magento offre un certain nombre de fonctionnalités pour implémenter une configuration de vernis sur votre système Magento.L'une de ces fonctionnalités est la possibilité d'appliquer automatiquement un nouveau fichier de configuration VCL à une instance de vernis en cours d'exécution lorsque le System -> Configuration
les valeurs changent.
Question:Quand le Nexcess_Turpentine
L'extension fait-elle ceci : enregistre-t-elle la VCL générée sur le disque n'importe où ?
Je sais que vous pouvez enregistrer la configuration du vernis sur la page Gestion du cache. Je suis particulièrement intéressé si l'application de configuration automatique enregistre également le fichier.
La solution
La VCL est enregistrée dans le chemin indiqué par le turpentine_varnish/servers/config_file
option de configuration, qui est par défaut {{root_dir}}/var/default.vcl
.
Voir Nexcessnet_Turpentine_Model_Varnish_Configurator_Abstract::save()
, qui est appelé par Nexcessnet_Turpentine_Varnish_ManagementController::saveConfigAction()
.
Autres conseils
Ma térébenthine le génère
/var/www/WEBROOT/public_html/var/default.vcl
À quoi je :
ln -s /var/www/WEBROOT/public_html/var/default.vcl /etc/varnish/default.vcl
Vous pouvez modifier l'emplacement du fichier de sauvegarde sous
System -> Configuration -> Varnish Options -> Servers -> Config File Location
sous Default Scope
Auto Apply écrira le fichier de configuration et enverra la configuration via l'administrateur VCL et reload
le serveur (un restart
bien sûr, il vide le contenu de Varnish, alors qu'en tant que reload
recharge simplement la configuration (à partir de l'envoi ou du fichier dépend des arguments) tout en préservant le contenu du cache)