当 HTTP 代理已经缓存内容时,为什么我们还需要 CDN?
CDN 似乎是提高应用程序性能的流行方式。 但是,当您考虑到网络上的 HTTP 代理已经可以缓存内容时,为什么还需要它们呢?
CDN seems to be a popular way of improving an app's performance.
But why are they required when you consider that HTTP proxies on the web can cache the content already ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
CDN 是一种网络缓存,只是在您的支持下运行,而不是网络用户的支持。您可以完全控制内容的新鲜度,而您无法控制“外面”的代理服务器。
CDNs are a kind of web cache, just one operated under your auspices, rather than the web user's. You get full control of the freshness of your content, whereas you don't have any control of the proxy servers "out there".
用户与 Web 服务器的距离会影响响应时间。从用户的角度来看,跨多个地理位置分散的服务器部署内容将使您的页面加载速度更快。但你应该从哪里开始呢?
阅读全文:https://developer.yahoo.com/performance/rules.html
The user's proximity to your web server has an impact on response times. Deploying your content across multiple, geographically dispersed servers will make your pages load faster from the user's perspective. But where should you start?
Read full article at https://developer.yahoo.com/performance/rules.html