对比其他的程序,Varnish有几点不同之处. 其中一个你已经了解过了 - VCL. 在这一节中我们快速的浏览一下Varnish的其它特性以便知道如何最有效的利用Varnish.
Varnish的配置是写在VCL中的. 当Varnish使用这个配置文件的时候,这个配置文件被转换成C代码并输入到一个C编译器中,然后加载和执行。
所以,相对于其他软件的设置各种开关的开和关,Varnish的做法是编写各种策略来定义如何处理外部请求.
Varnish的管理控制台. 你可以通过 ``varnishadm``命令进入控制台. 为了能够正常的连接控制台,执行``varnishadm``命令的用户必须有权限读取`/etc/varnish/secret`用来验证用户身份。
一但你连接了Varnish的控制台你可以对它做很多操作, 比如开启和关闭缓存进程,加载VCL, 调整内置负载均衡和清除缓存内容。
Varnish控制台有一个内置的命令”help” 可以给你一些提示在控制台中可以执行那些命令.
Varnish不会记录日志到磁盘,而是记录到一块内存中.实际上Varnish的日志是流日志. 你随时可以查看Varnish的日志流看看Varnish在执行些什么. Varnish日志会记录很多东西,你可以通过``varnishlog``命令查看日志流.