标签:出现 src Servle 部署 dfs img 应该 web应用 演进
针对第一个问题,图片通过Web应用上传之后不能保存在本地,应该使用专门的图片服务器或者分布式文件系统进行存储.
具体实现方案如下:
这里还存在一个疑问: Web应用接收到上传的图片文件之后如何保存到静态文件服务器或者集群文件系统呢?
其一, 如果图片文件存储在单独的文件服务器中时,Web应用接收到浏览器上传的图片之后可以通过NFS或者FTP协议将文件同步到图片服务器,但是可能存在同步出错或者延时的情况.当然,还可以开发一个简单的网络服务程序运行于图片服务器上,专门用于接收上传图片.
其二, 如果图片文件存储在分布式集群文件系统中,则直接使用文件系统API将文件写入即可.
针对第二个问题,图片上传之后访问时如何与Web应用分离?
(1)如果只是单台的图片服务器,可以直接使用nginx作为静态文件服务器即可,简单快捷,访问性能有保证.
(2)如果图片保存到分布式集群文件系统中,则直接通过文件系统API访问即可.
标签:出现 src Servle 部署 dfs img 应该 web应用 演进
原文地址:https://www.cnblogs.com/nuccch/p/10215888.html