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.

Foi útil?

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)

Licenciado em: CC-BY-SA com atribuição
Não afiliado a magento.stackexchange
scroll top