首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何确定Varnish/Pressflow是否以一种有用的方式缓存内容?

如何确定Varnish/Pressflow是否以一种有用的方式缓存内容?
EN

Drupal用户
提问于 2013-07-29 20:47:17
回答 1查看 7.5K关注 0票数 3

最近,我将我的一个D6站点转换为Varnish/Pressflow,平均负载速度有了很小的提高(从以前的550 my提高到现在的450 my)。但是,我也注意到,在一轮测试中,第一次加载的初始加载时间一直要高得多--大约1000 in。在相同的测试中,在随后的重装过程中,它们会迅速下降到450 to。

这让我认为我配置的不正确,直到(匿名)用户已经访问了相关页面之后,Varnish才会从缓存中提供服务。也许会话ID导致每个会话被独立地彼此缓存(虽然我理解在Pressflow下匿名用户不应该这样做)。

X清漆头出现在初始页面加载和后续加载中,因此我知道内容至少是通过Varnish传递的。

是否有一种方法可以获得有关Varnish缓存的一部分为特定页面服务的详细信息(例如,何时创建了缓存的页面)?我试过查看varnishlog生成的日志,但是除了“:HIT”之外,我不确定要查找什么。

EN

回答 1

Drupal用户

回答已采纳

发布于 2013-07-30 08:08:49

下面是使用Google时可以看到的文本,并在“网络”下为您检查响应。注意最后一行。在这里,你应该得到两个数字X-Varnish:1125490268 1125489929

我在建立清漆之前就遇到了问题,一切似乎都很顺利,然后我注意到X漆中只有一个数字。固定后,两个数字出现,响应时间从500 to减少到45 to :)

希望它能在路上帮你。

代码语言:javascript
复制
Request URL:http://www.somepage.com/
Request Method:GET
Status Code:200 OK
Request Headersview source
Accept:text/html,application/xhtml+xml,application/xml;q=0.9,
Accept-Encoding:gzip,deflate,sdch
Accept-Language:en-US,en;q=0.8
Connection:keep-alive
Host:www.somepage.com
User-Agent:Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/28.0.1500.52 Chrome/28.0.1500.52 Safari/537.36
Response Headersview source
Accept-Ranges:bytes
Age:230
Cache-Control:public, max-age=900
Connection:keep-alive
Content-Encoding:gzip
Content-Language:en
Content-Length:6411
Content-Type:text/html; charset=utf-8
Date:Tue, 30 Jul 2013 08:03:13 GMT
Etag:"1375164849-1"
Expires:Sun, 19 Nov 1978 05:00:00 GMT
Last-Modified:Tue, 30 Jul 2013 06:14:09 +0000
Server:Apache
Vary:Cookie,Accept-Encoding
Via:1.1 varnish
X-Drupal-Cache:HIT
X-Generator:Drupal 7 (http://drupal.org)
X-Powered-By:PHP/5.3.10-1ubuntu3.6
X-Varnish:1125490268 1125489929
票数 3
EN
页面原文内容由Drupal提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://drupal.stackexchange.com/questions/80771

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档