首页 > 解决方案 > 为什么建议将图像存储在远程服务器上?

问题描述

很抱歉提出这样一个问题,但我在网上找不到任何有缺点的文章,我猜它是关于异步上传和下载的,但这只是一个猜测,是否有详细信息?

标签: imagestaticstoragemediaremote-server

解决方案


它主要是关于专业化、数据局部性和并发性。

专门提供静态内容的服务器通常比动态 Web 服务器快得多(Web 服务器针对特定用例进行了优化)。

您还可以将内容存储在许多区域中以获得更好的性能(内容在物理上更靠近请求它的人),而 Web 应用程序通常应该靠近其其他依赖项,例如数据库。

最后,浏览器(至少对于 http/1)只允许每台服务器有固定数量的连接,因此如果您的图像和 api 调用位于不同的服务器上,则一个不能在请求调度方面影响另一个。

我敢肯定还有很多其他原因,但这些只是我的想法。


推荐阅读