使用Varnish和IIS一起使用缓存

ram*_*ram 10 asp.net caching squid

我们可以使用Varnish缓存服务器来提供ASP.NET页面吗?我的目的是托管另一个缓存服务器,通过缓存大多数访问和共享的数据来提高性能.要租用另一台IIS服务器,它将再次花费.

相反,我可以使用任何其他缓存服务器,如Varnish/Squid来存储网页和提供缓存数据?

小智 3

Varnish 可以用来缓存 IIS 数据,但真正的问题是它会让 IIS 更快吗?

当然,这取决于 IIS 服务器的负载,但考虑到缓存是相关的(实际上可以加快速度),那么您可能会从测试其他更具可扩展性的选项中受益,这里是Varnish、Nginx、ATS、Lighty、 ETC。

  • 当然它不会使 IIS 更快。但这绝不是 Varnish 的意图。Varnish 是一个 HTTP 加速器,它位于您的网络服务器前面并缓存/服务器您的静态页面。这样,您的大量流量甚至永远不会到达您的网络服务器。 (3认同)
  • 仅对大型站点使用 .net 缓存是不够的,我们所做的只是添加安装在 Linux 上的 varnish 集群...并修复 .net 后端应用程序以使 varnish 缓存失效...这减少了 95% 的请求ii. (3认同)