如何在与我的 Web 服务器不同的位置和提供商上使用 Varnish 缓存?

如何在与我的 Web 服务器不同的位置和提供商上使用 Varnish 缓存?

我正在尝试将 Varnish 放在位于东京的 Linode 服务器前面。我的用户群在印度,因此直接从印度提供缓存内容将加快我的 Web 应用程序的速度,并且由于地理距离较近,延迟较低。

我在印度有一个 Digital Ocean droplet(因为 Linode 没有印度服务器),我想将其用作东京 Linode 服务器前的 HTTP 加速器。

我已阅读文档,其中说我需要使用我的实例的私有 IP,但由于地理隔离和不同的提供商,这是不可能的。

我该如何继续实现这一目标?

答案1

您实际上不必使用实例的私有 IP。您可以在 Varnish 后端定义中使用 Linode 服务器的公共 IP 地址。它会正常工作。

相关内容