ATS中的动态回源插件stale-while-revalidate调研
来源:互联网 发布:摄影软件下载 编辑:程序博客网 时间:2024/06/07 05:19
简而言之,stale-while-revalidate会对freshness采取一定的灵活性(在乎你的控制)来向client隐藏back-end延迟,更多细节参见RFC5861.该插件支持两种功能
stale-while-revalidate和stale-if-error
安装
在configure时指定
--enable-experimental-plugins
在build时会生成该库并安装到插件动态库目录libexec/traffficserver下面
配置
在plugin.config中添加一行
stale_while_revalidate.so
当然后面可以添加不同参数来记录不同的日志
--log-all enable all logging
--log-stale-while-revalidate enable logging of stale-while-revalidate
--log-stale-if-error enable logging of stale-if-error
--log-filename <name> set the filename to log to (<name>.log)
并重启服务器
trafficserver restart
测试该插件的Node.js服务器
源码中有个test_server.js文件,它是一个测试服务器,它的原理是:
在127.0.0.1:8081端口监听http请求,返回具有如下响应头的http response
Cache-Control: max-age=864000, stale-while-revalidate=1728000
stale-while-revalidate和stale-if-error
安装
在configure时指定
--enable-experimental-plugins
在build时会生成该库并安装到插件动态库目录libexec/traffficserver下面
配置
在plugin.config中添加一行
stale_while_revalidate.so
当然后面可以添加不同参数来记录不同的日志
--log-all enable all logging
--log-stale-while-revalidate enable logging of stale-while-revalidate
--log-stale-if-error enable logging of stale-if-error
--log-filename <name> set the filename to log to (<name>.log)
并重启服务器
trafficserver restart
测试该插件的Node.js服务器
源码中有个test_server.js文件,它是一个测试服务器,它的原理是:
在127.0.0.1:8081端口监听http请求,返回具有如下响应头的http response
Cache-Control: max-age=864000, stale-while-revalidate=1728000
0 0
- ATS中的动态回源插件stale-while-revalidate调研
- ATS中的ComboHandler合并回源插件调研
- ats 5.3.2中的header-rewrite插件调研
- ATS 5.2.1中Background-Fetch插件调研笔记
- 使用valgrind检测ATS插件中的内存泄露
- ATS插件开发基础
- ATS插件开发基础
- ATS插件开发基础
- ats中的via首部
- ATS缓存时间控制插件
- 使用ATS中的regex_remap插件实现正则匹配的url重定向
- CentOS 6.3 64bit上测试ATS 5.3.0中的正则刷新插件regex_revalidate
- ATS统计量proxy.node.client_throughput_out的单位调研
- ATS中的命令行工具解读
- ATS中的RAM缓存简介
- 关于 java swing 中的repaint 和 revalidate 含义
- ATS
- ATS
- 06、Spring_web.xml_CharacterEncodingFilter
- 如何在QML应用中设计自己的Dialog
- thinkphp view.class.php
- JavaScript-函数
- 《Linux内核设计与实现》读书笔记之进程管理
- ATS中的动态回源插件stale-while-revalidate调研
- Jackson的用法实例分析
- 说说什么是重构(二)重构的过程
- Android Scroller、VelocityTracker
- 三步教你iOS导入.ttf字体文件
- Android架构
- Unity5第二次作业物体绕10个点的bezier曲线
- [AIX] ksh中的命令行编辑
- The dynamic performance tables not accessible