IM开发基础知识补课(一):正确理解前置HTTP SSO单点登陆接口的原理

IM 架构设计07

IM 架构设计07

IM 架构设计07

IM 架构设计07

IM 架构设计07

IM 架构设计07

IM开发基础知识补课(二):如何设计大量图片文件的服务端存储架构?

IM 架构设计07

IM 架构设计07

IM 架构设计07

IM 架构设计07

IM 架构设计07

IM 架构设计07

IM 架构设计07

在早期的很多基于Linux开源架构的网站中,如果不想同步图片,可能会利用NFS来实现。事实证明,NFS在高并发读写和海量存储方面,效率上存在一定问题,并非最佳的选择,所以大部分互联网公司都不会使用NFS来实现此类应用。当然,也可以通过Windows自带的DFS来实现,缺点是“配置复杂,效率未知,而且缺乏资料大量的实际案例”。另外,也有一些公司采用FTP或Samba来实现。

上面提到的几种架构,在上传/下载操作时,都经过了Web服务器(虽然共享存储的这种架构,也可以配置独立域名和站点来提供图片访问,但上传写入仍然得经过Web服务器上的应用程序来处理),这对Web服务器来讲无疑是造成巨大的压力。所以,更建议使用独立的图片服务器和独立的域名,来提供用户图片的上传和访问。

 

IM 架构设计07

IM 架构设计07

IM 架构设计07

IM 架构设计07

IM 架构设计07

IM开发基础知识补课(三):快速理解服务端数据库读写分离原理及实践建议

IM 架构设计07

IM 架构设计07

IM 架构设计07

IM 架构设计07

IM 架构设计07

相关文章: