Varnish术语表

Varnish

该程序提供实时的“TOP-X”列表的事务日志视图。

Varnishd(注意:带‘d’)

这是实际的Varnish缓存程序。只有一个程序,但当你运行它时,你会得到 two 进程:“主进程”和“工作进程”(或“子进程”)。

Varnishlog

以本机格式显示Varnish事务日志的程序。

Varnish测试

测试varnishd行为的程序,根据测试脚本模拟后端和客户端。

Varnish状态

提供Varnish统计计数器的程序。

Varnish艺人

以20世纪80年代ASCII艺术风格显示响应时间直方图的程序非常吸引人。

VCL

Varnish配置语言,一种小型的专业语言,用于指导Varnish如何行为。

。。

此文件将在格式化过程中自动排序,因此我们将源代码按主题分类,以确保我们涵盖了所有基础。

主(进程)

Varnishd程序中的两个进程之一。主进程是管理器/保姆进程,它处理配置、参数、编译:Term:VCL等,但它永远不会接近实际的HTTP流量。

后端

正在缓存的HTTP服务器varnishd。这可以是任何类型的处理HTTP请求的设备,包括但不限于:Web服务器、CMS、负载均衡器、另一个varnishd等。

后端响应

该响应明确地从后端服务到varnishd。后端响应可以在VCL_BACKEND_RESPONSE中操作。

响应

后台返回到varnishd,varnishd返回给客户端。当响应存储在varnishd的缓存中时,我们将其称为对象。

客户端

该程序向varnishd发送HTTP请求,通常是浏览器,但不要忘记考虑蜘蛛、机器人脚本孩子和罪犯。

对象

后端响应的(可能)缓存版本。Varnishd从后端接收响应并创建一个对象,它可以从该对象将缓存的响应传递给客户端。如果对象是作为传递的请求的结果而创建的,则不会存储该对象以用于缓存。

小姐

对象Varnish在被提供给客户端之前从后端获取。对象可能放在缓存中,也可能不放在缓存中,这取决于。

工作进程(进程)

工作进程由主进程启动和配置。这是一个完成所有你想要Varnish做的工作的过程。如果工作人员死亡,主程序将尝试重新启动它,以保持您的网站存活。

打中

Varnish从缓存传递的对象。

标题

一个HTTP协议头,如“Accept-Ending:”。

瓦尼西克萨

以“NCSA”格式显示Varnish事务日志的程序。

管状

Varnish只是在客户端和后端之间移动字节,它不会尝试理解它们的含义。

经过

对象Varnish不会尝试缓存,而只是从后端获取并将其传递给客户端。

请求

客户端发送给varnishd,varnishd发送到后端。

身躯

组成对象内容的字节,varnishd并不关心它们是在HTML、XML、JPEG甚至EBCDIC中,到varnishd它们只是字节。