varnish-vcl

    0热度

    1回答

    还是回到排除我从我的清漆缓存排除这样的URL if (req.url ~ "^/folder_name/") { return (pass); } ,但仍当我访问卷曲-I http://ip/folder_name我看到下面的响应 HTTP/1.1 301 Moved Permanently Date: Mon, 04 Jul 2016 08:48:46 GMT Server:

    0热度

    2回答

    对于我正在处理的Web服务,我们使用清漆将“用户友好”URL映射到页面实际位于的较长URL。因此,例如: 真正网址:https://example.com/stuff/things/page.php 用户友好的URL:https://example.com/page 因此,我们在VCL实现这一目标的方法如下: if (req.url ~ "page") { set req.url = s

    0热度

    1回答

    作为一名Python工程师,学习写DRY风格的代码;不是因为它是一个流行词,但它使您的代码更清晰,更易于阅读。 任何忍受阅读前同事代码的人都能理解。 随着清漆,没有变量分配,所以如何甚至可以尝试编写DRY风格规则? 考虑以下几点: 我有后端实例的集群有十vhosts运行的Apache。有一个前端实例需要根据vhost重新编写。 我坚持这一点: if (req.url ~ "^/amp/") {

    4热度

    2回答

    我真的很惊讶,我在任何地方找到这个答案都有这么多麻烦,但我做不到。 使用内置的VCL vcl_recv等,在Varnish 4.0+中,Varnish默认缓存404响应吗?只有

    0热度

    1回答

    我试图使用光油4.1来实现rubygems反向代理。我的内部网中的客户端没有普通的出站NAT,所以我需要Varnish在内部遵循所有重定向,最好从rubygems.org缓存302以及从CDN服务器缓存响应。 这里是我的default.vcl: vcl 4.0; import std; backend default { .host = "rubygems.org";

    0热度

    1回答

    自昨天以来,我一直在尝试此操作,但没有成功。我有debian 8,nginx和varnish 4.0.2 我想将varnish cli_buffer值从8k更新到16k。以下是我的/etc/varnish/default.vcl配置。 default.vcl DAEMON_OPTS="-a :80 \ -T localhost:6082 \ -f /etc/varnish/

    1热度

    1回答

    我们使用Varnish Cache作为前端服务给很多客户,而我们通过宽限期服务器陈旧内容,而任何后端生病。 我们现在有一个失败的后端,我们想增加宽限期(虽然它生病了),这是一种可能的情况吗?我试着在文档中挖掘并没有发现任何东西。 光油4

    0热度

    1回答

    我期待配置清漆来优化保持活动超时设置,以便与我的ELB配合使用。 ELB使用Varnish作为后端(为Tomcat提供缓存)。 保持活动超时值已在Tomcat中设置了120秒。测试它可以通过该端口正常工作。 # time telnet XXX.XX.XX.XX 8080 Trying XXX.XX.XX.XX... Connected to XXX.XX.XX.XX Escape chara

    0热度

    1回答

    我有一个清漆缓存(版本4),后端有时变成“慢”。我使用运行状况检查来强制清漆在缓存中“缓慢”以不饱和时从缓存中提供陈旧内容。 所以MI后端定义: backend api { .host = "111.111.111.111"; .port = "80"; .first_byte_timeout = 300s; .probe = { .url =

    1热度

    2回答

    在WP站点上加载〜4000个并发用户时遇到问题。 这里是我的配置: F5负载均衡---> 8个核心,32 Gb RAM ---> 9个后端4个核心,每个16个RAM,运行WP站点的清漆4。 虽然负载是2500-3000用户都很好,没有任何错误,但是当用户达到4k时,清漆停止响应,直到它计算所有排队的请求,再加上我们看到许多502错误。 有2个池,每个5000个线程;的malloc = 30G Ad