反向代理的工作原理与 CDN 相同吗

反向代理的工作原理与 CDN 相同吗

我听说 Facebook 使用内容分发网络 (cdn) 来加快加载速度。想想如果我想加载图像,这次它会从 CDN 加载。而且它不会显示 CDN 的实际地址。反向代理还用于向客户端隐藏特定的服务器地址。当它到达服务器时,它会重定向我们?这是出于安全考虑吗?Facebook 使用反向代理吗?

答案1

你的理解只是部分正确。

在某些方面,反向代理可能像 CDN 一样工作 - 因为它可以(但并不总是)从原始源提取数据 - 但即使在这里,CDN 也会缓存内容,而反向代理则不会。第二个重要区别是 CDN 是分布式的,即它的部分分布在许多地方 - 反向代理不是分布式的(尽管您可以运行多个代理来影响这一点)。CDN 还可以预先植入数据以加快查找速度。

无论是反向代理还是 CDN,代理或 CDN 的 IP 都不会被隐藏 - 这是不可能的。为清楚起见,实际服务器的 IP 是隐藏的,并且 - 特别是在反向代理的情况下,不一定可以通过互联网直接访问。

相关内容