libvmod-querystring:Varnish缓存的查询字符串模块

时间:2024-06-15 02:40:51
【文件属性】:

文件名称:libvmod-querystring:Varnish缓存的查询字符串模块

文件大小:51KB

文件格式:ZIP

更新时间:2024-06-15 02:40:51

c url module querystrings varnish

vmod查询字符串 描述 该模块的目的是为您提供对Varnish Cache中URL的查询字符串的细粒度控制。 可以删除查询字符串,对其进行清理,对其参数进行排序或对其进行过滤以仅保留其中的一部分。 使用Varnish可以大大提高您的命中率和效率,因为默认情况下,两个路径相同但查询字符串不同的URL也不同。 这是RFC的要求,但可能不是您通常想要的网站或应用程序的要求。 查询字符串只是URL中问号之后的字符串。 但是在网络环境中,通常是使用application/x-www-form-urlencoded媒体类型编码的结构化键/值存储。 该模块处理这种查询字符串。 例子 考虑一下Varnish中的默认哈希值: sub vcl_hash { hash_data(req.url); if (req.http.host) { hash_data(req.ht


【文件预览】:
libvmod-querystring-master
----.travis.yml(2KB)
----README.rst(9KB)
----bootstrap(592B)
----Integration.gmake(1KB)
----m4()
--------ax_pthread.m4(20KB)
--------vmod-querystring.m4(3KB)
----vmod-querystring.spec.in(2KB)
----CHANGELOG(2KB)
----LICENSE(656B)
----Makefile.am(948B)
----debian()
--------control.in(1KB)
--------compat(2B)
--------copyright.in(920B)
--------rules(448B)
--------changelog.in(169B)
--------source()
----src()
--------vmod_querystring.vcc(7KB)
--------vmod_querystring.c(14KB)
--------tests()
--------Makefile.am(2KB)
----rpm.am(1KB)
----travis()
--------install_varnish.sh(521B)
--------create_sbuild.sh(306B)
--------create_pbuilder.sh(390B)
----.gitignore(555B)
----CONTRIBUTORS(411B)
----lcov.am(1KB)
----deb.am(2KB)
----configure.ac(3KB)

网友评论