varnish 4.0 官方文档翻译12-VCL
2019独角兽企业重金招聘Python工程师标准>>>
VCL - Varnish Configuration Language
本节包含了怎样通过varnish配置语言vcl来通知varnish如何处理http请求。
varnish是高度结构化的系统。大多数其他的系统使用配置指令,在那里你基本上打开和关闭大量的开关。而我们选择使用领域特定语言,被叫做VCL,来完成之前的功能。
每个进入的请求流通过varnish,同时你可以支配如何通过VCL代码来处理请求。你可以让某些后端直接处理请求,你可以改变请求和响应,或者让varnish拥有各种各样动作依赖于特定的处理请求和响应的阶段。这些特性让Varnish变成特别强力的http程序,而不仅仅是缓存。
varnish转换VCL成二进制代码,当请求到达这些代码将被执行。VCL对varnish的性能损耗是可以忽略不计的。
VCL文件将子程序组织在一起。不同的子程序在不同阶段被执行。一个是在我们收到请求时执行,其他的当从后端收到文件时执行。
如果你在你的子程序不调用某个动作,varnish将执行一些built-in(内建)的VCL代码。你可以看到这些内建的代码在builtin.vcl中注释的部分
本节包含以下:
VCL Syntax
Built in subroutines
Request and response VCL objects
actions
Backend servers
Multiple backends
Backends and virtual hosts in Varnish
Directors
Health checks
Hashing
Misbehaving servers
Using inline C to extend Varnish
VCL Examples
Device detection
转载于:https://my.oschina.net/monkeyzhu/blog/466923
varnish 4.0 官方文档翻译12-VCL相关推荐
- varnish 4.0 官方文档翻译9-用户手册- 向Vanish下发指令
2019独角兽企业重金招聘Python工程师标准>>> CLI-bossing Varnish around CLI 向Vanish下发指令 一旦vanish启动,你可以使用命令行接 ...
- varnish 4.0 官方文档翻译14-Built in subroutines
2019独角兽企业重金招聘Python工程师标准>>> Built in subroutines vcl_recv 在接收到完整的客户端请求后调用这个子程序.它决定是否处理请求,怎样 ...
- varnish 4.0 官方文档翻译17-Hashing
2019独角兽企业重金招聘Python工程师标准>>> Hashing 实质上,当Varnish存储内容在缓存中时,它也把如何发现这个对象的哈希键和对象一起存储.默认设置的hash键 ...
- Serenity框架官方文档翻译(1-2开始、安装和界面)
1.开始 最好的和最快速地上手Serenity的方法是使用SERENE,它是一个示例应用程序模板. 您有2个选项来安装SERENE 模板到您的Visual Studio: 从Visual Studio ...
- db4o_8.0对象数据库官方文档翻译_学习笔记三
紧接上篇:db4o_8.0对象数据库官方文档翻译_学习笔记二 3. Object Manager Enterprise Overview(OME视图)即OME插件的使用 If you did not ...
- 欢迎参与 KubeVela 官方文档翻译活动
来源 | 阿里巴巴云原生公众号 背景 KubeVela v1.0 启用了新的官网架构和文档维护方式,新增功能包括文档版本化控制.i18n 国际化以及自动化流程.但目前 KubeVela 官方文档只有英 ...
- 【KubeVela 官方文档翻译】,欢迎大家踊跃参与
简介:KubeVela v1.0 启用了新的官网架构和文档维护方式,新增功能包括文档版本化控制.i18n 国际化以及自动化流程.但目前 KubeVela 官方文档只有英文版,这提高了学习和使用 Kub ...
- iOS程序启动原理---iOS-Apple苹果官方文档翻译
本系列所有开发文档翻译链接地址:iOS7开发-Apple苹果iPhone开发Xcode官方文档翻译PDF下载地址 //转载请注明出处--本文永久链接:http://www.cnblogs.com/Ch ...
- 【iOS官方文档翻译】iOS蓝牙的基本概念
之前写了[iOS官方文档翻译]iOS的蓝牙连接.数据接收及发送一文,介绍了怎样进行蓝牙通讯,但是很多基本概念没有进行解释,看起来可能有点吃力,所以现在再翻译一篇苹果对官方蓝牙4.0一些基本概念介绍的文 ...
最新文章
- 字节码学院全栈学习笔记
- java 判断水仙花_Java实现判断水仙花数
- 信息资源管理的标准与法规
- QlikSense移动端使用攻略
- php str splice,php中array_replace、array_splice与str_replace函数的比较
- 安卓耗电监控app_Android系统十大耗电应用拍照APP排第一
- Redis 集合处理
- java null转换jason_Java笔记Java常量、变量
- c语言输出11258循环,c/c++内存机制(一)(转)
- 9张图带你了解全宇宙最神秘的团体——程序员
- TED如何和压力做朋友(第三天)
- 【算法笔记】最短路-Dijkstra、Floyd、SPFA模版总结+复习
- 电信天翼网关接不上服务器无信号咋小,天翼网关有wifi信号,但不能上网的问题汇总解答 看完就明白...
- “非常晚餐”第一期 “3D虚拟世界”是“黑客帝国”吗?
- 基于飞桨PaddlePaddle的地标检索识别夺竞赛双料大奖,获奖方案全解析
- 学python自学多久_python自学要多久能学会
- opencv中图像失焦检测
- EXCEL数据计算结果不对
- 用户划分——RMF方法
- 陀螺研究院 | 产业区块链发展周报(12.19—12.25)