Necessidade de terebintina:Aplicando VCL ao salvar a configuração
-
13-12-2019 - |
Pergunta
A extensão Nexcess Turpentine para Magento oferece vários recursos para implementar uma configuração de verniz em seu sistema Magento.Um desses recursos é a capacidade de aplicar automaticamente um novo arquivo de configuração VCL a uma instância de verniz em execução quando o System -> Configuration
os valores mudam.
Pergunta:Quando o Nexcess_Turpentine
extensão faz isso - salva a VCL gerada no disco em qualquer lugar?
Eu sei que você pode salvar a configuração do verniz na página Gerenciamento de cache - estou especificamente interessado se o aplicativo de configuração automática também salvar o arquivo.
Solução
A VCL é salva no caminho fornecido pelo turpentine_varnish/servers/config_file
opção de configuração, cujo padrão é {{root_dir}}/var/default.vcl
.
Ver Nexcessnet_Turpentine_Model_Varnish_Configurator_Abstract::save()
, que é chamado por Nexcessnet_Turpentine_Varnish_ManagementController::saveConfigAction()
.
Outras dicas
Minha terebintina gera isso para
/var/www/WEBROOT/public_html/var/default.vcl
Para o qual eu:
ln -s /var/www/WEBROOT/public_html/var/default.vcl /etc/varnish/default.vcl
Você pode alterar o local do arquivo salvo em
System -> Configuration -> Varnish Options -> Servers -> Config File Location
sob Default Scope
O Auto Apply gravará o arquivo de configuração e enviará a configuração pelo administrador da VCL e reload
o servidor (um restart
é claro que despeja o conteúdo do verniz, onde como reload
apenas recarrega a configuração (do enviado ou do arquivo depende dos argumentos) enquanto preserva o conteúdo do cache)