主机操作系统中的容器和HTTP缓存

时间:2017-09-20 09:58:35

标签: docker containers http-caching

我认为容器寿命非常短暂存在缺点。

我的理解是,当一个应用程序在一个容器内运行时,它会看到一个虚拟化的文件系统(Docker会写入copy-copy)。因此,文件系统的突变是不稳定的。

这意味着大型VM上的> 1个容器不会共享HTTP缓存。更明显的是,在Windows上,因为那是我的域名,所以对WinInet缓存的任何写入都将被隔离。

如果我要配置操作系统以将缓存放在共享位置(数据卷)中,我现在会遇到锁定问题,其中> 1个HTTP操作系统子系统都试图写入同一个缓存吗?

可能不是......

https://blogs.msdn.microsoft.com/wndp/2006/08/04/a-bit-about-wininets-index-dat/

我们如何设计1,000个瞬态容器才能从相同的缓存中受益?

  • 将Internet临时文件移动到数据卷。
  • 使用缓存进行反向代理。
  • Web服务器中的输出缓存。

操作系统缓存的好处在于请求永远不会出现问题。

0 个答案:

没有答案