关于 varnish 缓存的说明

关于 varnish 缓存的说明

当页面在 Varnish 中缓存时,它内部是将页面存储在磁盘还是内存中?

如果单个服务器无法存储所有缓存页面,该怎么办?它是否有集群,或者您是否选择要缓存哪个 varnish 服务器?即,它是在应用程序级别完成的?

答案1

默认情况下,它会将其存储在磁盘上,但让操作系统决定是否将其保留在内存中。还有 malloc 选项,表示始终存储在 RAM 中,还有 persist 选项,表示将缓存保留在磁盘上,即使重新启动也会保存

https://www.varnish-cache.org/docs/3.0/reference/varnishd.html#storage-types

没有集群,但您可以指定所需的缓存大小。

相关内容