Особенности
Существуют некоторые отличия между Varnish Cache и другими программами. Одним из них, который вы уже видели, является VCL. В этом разделе мы дадим краткий обзор других особенностей, которые вам необходимо знать для эффективного использования Varnish.
Конфигурация
Конфигурация Varnish написана на VCL. Когда Varnish запускается, эта конфигурация преобразуется в код C, затем передаётся в компилятор C, загружается и выполняется.
Поэтому вместо включения или выключения различных настроек, вы описываете правила обработки входящего трафика.
varnishadm
Varnish Cache имеет админскую консоль. Вы можете подключиться к ней через команду varnishadm. Для подключения пользователь должен иметь возможность читать /etc/varnish/secret, чтобы пройти аутентификацию.
После запуска консоли вы можете выполнить ряд операций с Varnish, таких как остановка и запуск процесса кэширования, загрузка VCL, настройка встроенного балансировщика нагрузки и аннулирование кэшированного контента.
Утилита имеет встроенную команду «help», которая предоставит вам подсказки о её функционале.
varnishlog
Varnish не записывает логи на диск. Вместо этого, он записывает их в блок памяти. Фактически, логи передаются потоком. В любой момент вы сможете подключиться к потоку и увидеть, что происходит. Varnish записывает довольно много информации. Вы можете просмотреть поток логов с помощью команды varnishlog.
Copyright © 2006 Verdens Gang AS
Copyright © 2006–2020 Varnish Software AS
Licensed under the BSD-2-Clause License.
https://varnish-cache.org/docs/7.4/tutorial/peculiarities.html