Memcached上的清漆缓存

时间:2012-09-28 12:56:11

标签: memcached varnish

我想知道是否可以使用memcached作为Varnish缓存的默认存储。 在网上搜索我发现https://github.com/sodabrew/libvmod-memcached,但到目前为止我找到的例子只是在使用VCL规则在memcached上手动存储/检索内容。

我正在寻找的是memcached作为Varnish的默认存储,就像我们今天处理文件/内存一样。

有没有办法做到这一点?提前致谢

1 个答案:

答案 0 :(得分:1)

请查看Varnish上的architecture document。你可以看到设计师在后端有特定的想法(所有内存,让内核决定什么去交换/磁盘)。 Memcache并不适合那里。你能解释为什么Varnish as-is不足,你想要memcache作为清漆的后端吗?

如果你想要一个基于memcache的前端缓存,可能还有其他解决方案,或者你可以写一个。我不会仅仅为VCL语言选择Varnish,因为我认为它是一种复杂的语言来实现正确的缓存。