我想知道是否可以使用memcached作为Varnish缓存的默认存储。在web上搜索,我找到了https://github.com/sodabrew/libvmod-memcached,但到目前为止,我找到的示例都是关于使用VCL规则在memcached上手动存储/检索内容的。
我正在寻找memcached作为Varnish的默认存储,就像我们今天对文件/内存所做的那样。
有什么方法可以做到这一点吗?提前感谢
发布于 2012-09-29 02:59:18
请看一下Varnish上的architecture document。你可以看到设计者对后端有特定的想法(全部在内存中,让内核决定什么去交换/磁盘)。Memcache并不适合这一点。你能解释为什么varnish按原样是不够的,而你想要memcache作为Varnish的后端吗?
如果你想要一个基于memcache的前端缓存,可能还有其他的解决方案,或者你可以写一个。我不会只为VCL语言选择Varnish,因为我认为它是一种实现适当缓存的复杂语言。
https://stackoverflow.com/questions/12640460
复制相似问题