Bra*_*ord 7 nfs cdn fileserver mongodb
我有一个管理类型系统,用于具有多个Web服务器的网站,用户可以在其中配置页面并上传图像以显示在页面上(类似于CMS).如果您已经有一个具有副本集设置的MongoDB实例,那么存储这些上载的首选方法是什么,以便存在故障转移,为什么?
我现在使用#2就好了,并且在没有故障转移之前使用了#3.如果我使用MongoDB作为我网站的数据存储和服务图像,这些对图像的GET请求是否会影响从数据库中获取非图像数据的性能?
这些对图像的GET请求是否会影响从数据库中获取非图像数据的性能?
好吧,更多图像请求=与Web服务器的HTTP连接越多=来自MongoDB的图像请求越多=网络流量越多.
所以,是的,从理论上来说,从数据库中获取更多图像数据可能会影响获取非图像数据.您需要做的就是以1MB的图像请求1000张图像/秒,您将开始看到MongoDB服务器和Web服务器之间的大量网络流量.
请注意,这不是MongoDB限制,这是网络吞吐量的限制.
如果你开始获得大量流量,那么肯定会推荐CDN.如果您已经有一个输出图像的HTTP页面,那么这应该非常简单.
| 归档时间: |
|
| 查看次数: |
3174 次 |
| 最近记录: |