首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >清漆3.0.2和ISPConfig 3.0.4

清漆3.0.2和ISPConfig 3.0.4
EN

Server Fault用户
提问于 2012-04-22 11:41:31
回答 1查看 2.5K关注 0票数 1

我在这里学习了完美的Server-Ubuntu11.10 ISPConfig 3教程。我正在运行一个带有1024 RAM的Ubuntu11.04( Narwhal)服务器。我已经浏览并更新到ISPConfig 3.0.4。到目前为止,当我决定尝试安装清漆时,一切都很顺利。最初,我通过发出以下命令安装了漆:

代码语言:javascript
复制
apt-get update
apt-get upgrade
apt-get install varnish

显然,安装的版本是Varnix2.x,所以我返回并添加了varner-cache.org提供的软件包的存储库。

代码语言:javascript
复制
curl http://repo.varnish-cache.org/debian/GPG-key.txt | apt-key add -
echo "deb http://repo.varnish-cache.org/ubuntu/ lucid varnish-3.0" >> /etc/apt/sources.list
apt-get update
apt-get install varnish

这使我的清漆版本更新为3.0.2。

然后,我进行了以下修改:

代码语言:javascript
复制
vim /etc/default/varnish
change DAEMON_OPTS to port 80:
vim /etc/apache2/ports.conf
NameVirtualHost *:8000
Listen 8000
vim /etc/apache2/sites-available/default
<VirtualHost *:8000>
vim /etc/apache2/sites-available/ispconfig.vhost
Listen 8080
NameVirtualHost *:8080
<VirtualHost _default_:8080>

然后,我继续将我的其他vhost设置为使用8000 ( apache2端口)。

因此,在所有这些设置下,我将Apache2和Varnish都重置为测试。我在Firefox 11.0中使用了Firebug

我所看到的输出似乎并不表明Varnish的工作原理完全正确:

首先,我看到了:X-清漆1644834493,但是我听说,除非你同时拥有两个时间戳,否则它可能不能正常工作,所以,例如,我想我可能会看到这样的情况:

X-清漆1644834493 1644837493

另外,如果我在输出中注意到这一点,这似乎是不稳定的:

X-Drupal-Cache小姐

有时它也会说击中.

所以我现在的问题是,我认为瓦尼什是部分有效的,然而,为什么我不看到X-清漆上的两个时间戳,就像我认为我应该这样做,我的截图的输出看起来是正确的吗?如果瓦尼什不起作用有人能告诉我我可能做错了什么吗?

提前谢谢。

EN

回答 1

Server Fault用户

发布于 2012-04-24 06:07:01

关于X清漆头:第一个ID是一个内部请求id,所以每次都会改变。如果存在第二个值,则将为您提供一个缓存对象。第二个ID是该对象的内部缓存ID。

关于你的假设,你是对的,瓦尼什没有交付缓存的内容。您还可以检查Age,它告诉我们内容是0秒(所以它是新的)。在Cache-Control标头中设置了允许的响应的最大时间:在您的情况下为180秒。这并不是真正的长,但足够进一步的测试。

请检查响应头中的以下操作(注意在浏览器中启用缓存-对于Firefox,您可以通过栏启用/禁用它):

  1. 第一次重新加载测试页面后,单击浏览器中的重新加载。
  2. 第一次重新加载测试页面后,单击浏览器地址栏,然后按enter键。

浏览器以不同的方式处理获取内容的两种方法(有关详细信息,请查看请求头)。通过按下“重新加载”按钮(或通过栏禁用缓存),您的浏览器就会发送缓存控制头来强制交付新内容,并对这些内容进行刷新。通过第二次加载相同的URL (例如单击链接,使用前后向按钮,在浏览器地址栏中按enter .)您的浏览器不发送这些缓存控制标头,Varnish能够交付缓存的内容。

如果您希望缓存该行为,并且希望强制使用缓存的内容,则可以优化Varnish的配置。但这是另一个故事。

关于您的头:此标头由后端清漆使用。这将告诉您Varnish在其缓存或响应中使用了新内容。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/381949

复制
相关文章

相似问题

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