我读了一篇关于project on Github的描述,它是一种基于Python的内容交付网络。
为什么它使用“反向缓存代理”很重要--在这种情况下,这意味着什么?
发布于 2010-09-28 19:31:05
我认为你的问题倒过来了。问“为什么反向缓存代理使用CDN很重要?”会更有意义。
通常,您将反向缓存代理放在web服务器的前面。所有入站请求都通过代理,代理可能会也可能不会将请求传递到web服务器。
它非常适合于通过缓存静态或动态内容来减少web服务器上的负载,以及用于其他目的,如安全性、压缩等。
在这种情况下,如果您的应用程序已经托管在Google App Engine上(也违反了ToS ),那么使用这个代理是没有用的。它的目的是在其他地方托管的web服务器前使用,这种做法也被称为web服务器“加速”。
澄清一下,SymPullCDN是一个反向缓存代理,而不是一个“基于Python的内容分发网络”。SymPullCDN名称的' CDN‘部分指的是GAE (世界上许多数据中心)的CDN部分,这对于代理来说是一个很好的功能。
https://stackoverflow.com/questions/3811665
复制相似问题