ATS标准插件( 4 ) Cache Key Manipulation Plugin

ATS标准插件( 4 ) Cache Key Manipulation Plugin
这个插件十分有用,可以对http请求中的一些值进行过滤,从而控制对于http请求的缓存,如: 对请求参数进行排序,以防止由于请求参数重新排序引起的缓存未命中。 通过名称或正则表达式的设置使得某些请求不被缓存(黑名单)。 忽略全部请求,即让所有资源都不缓存。 通过名称或正则表达式的设置使得某些请求被缓存(白名单)。 按名称包含标题或Cookie。 通过User-Agent获取值。 使用User-Agent和正则表达...

ATS标准插件( 3 ) Background Fetch Plugin

ATS标准插件( 3 ) Background Fetch Plugin
这个插件使得ATS可以直接从原始服务器上获取完整的视频资源或文件资源到缓存中。因为ATS默认情况下不缓存响应为206的资源,所以在客户端请求资源带byte-Range(http协议头中包含的字段)的时候,此插件可以让ATS缓存整个目标资源。 引用官方原文: Using the plugin 做全局插件使用是,在plugin.config文件中进行如下设置: background_fetch.so --config <config-file>   做remap插件时,在remap.c...

ATS标准插件( 2 ) AWS S3 Authentication

ATS标准插件( 2 ) AWS S3 Authentication
这个插件可以支持对Amazon S3身份验证(具体使用场景我还没有遇到,留待后续补充)。官方文档的意思是,当你用S3作为原始服务器,但又不想别人直接访问这台服务器时,可以使用这个插件(细细品味之后还是没懂)。 引用官方原文: Using the plugin 该插件在remap规则中使用: # remap.config ...  @plugin=s3_auth.so @pparam=--access_key @pparam=my-key \ @pparam=--secret_key @pparam=my-secret \ @pp...
Copyright © 九毛的官方博客 保留所有权利.   Theme  Ality

用户登录