图片服务器搭建方案

上传人:枫** 文档编号:507628288 上传时间:2023-12-29 格式:DOCX 页数:3 大小:13.63KB
返回 下载 相关 举报
图片服务器搭建方案_第1页
第1页 / 共3页
图片服务器搭建方案_第2页
第2页 / 共3页
图片服务器搭建方案_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《图片服务器搭建方案》由会员分享,可在线阅读,更多相关《图片服务器搭建方案(3页珍藏版)》请在金锄头文库上搜索。

1、图片服务器搭建方案1. FTPl 优点:可以使用任意服务器或云服务作为FTP服务端。FTP服务端没有操作系统限制。代码完成后形成模块,任意程序都可使用。读取图片时不占用应用服务器资源。l 缺点:需要编写的代码较多。前端显示图片会暴露FTP服务器的地址。FTP服务器需要做端口映射。传输速度一般。同步上传思路需要修改的方法较多。l 使用技术:FTP服务端,JDK1.6中rt.jar包自带的FtpClient。l 实现思路:保持源码不修改,异步上传思路是在上传完成后启动FTP上传线程,在不影响用户操作的情况下将图片上传到FTP服务器,同步上传思路是在上传图片过程中,将文件流对象直接上传到FTP服务器

2、,而不是保存到本地。l 当前图片上传思路:调用保存图片方法 获取当前应用程序完整路径 追加”upload” 追加用户名、理赔编码、时间戳.jpg 判断路径是否存在,不存在则创建 文件流上传图片 调用水印方法 保存相关数据到图片信息表 结束。l 修改后的思路(异步):上传到应用服务器:调用保存图片方法 获取当前应用程序完整路径 追加”upload” 追加用户名、理赔编码、时间戳.jpg 判断路径是否存在,不存在则创建 文件流上传图片 调用水印方法 保存相关数据到图片信息表 开始FTP上传线程 结束。FTP上传线程:开始 登录到FTP 遍历当前上传目录下的图片文件,获取路径 解析目录,判断目录在F

3、TP服务器上是否存在,不存在则创建 调用FTP上传方法上传图片 删除应用服务器端的图片 完成。l 修改后的思路(同步):调用保存图片方法 文件流接收图片保存到对象中 调用水印方法 登录到FTP 追加用户名、理赔编码、时间戳.jpg 判断路径是否存在,不存在则创建 文件流上传图片 保存相关数据到数据库日志表 结束。注:同步上传方式需要修改水印方法。同步上传等待时间高于异步上传。2. Windows共享目录l 优点:共享方式简单,效率高,传输速度快。代码改动最小,仅需修改上传路径。成本低,维护简单。不会暴露图片服务器地址。l 缺点:图片服务器只能使用Windows系统。若服务器重启或改变网络拓扑结

4、构,可能需要重新挂载和配置。只能用于局域网共享。l 使用技术:Windows自带的目录共享功能,Linux下需安装支持Samba协议的相关软件。l 实现思路将应用服务器下某一目录挂载为Windows的共享磁盘,程序中改动代码,将上传目录指向此目录即可。3. NFSl 优点:同Windows共享目录优点。服务器无操作系统限制,Windows和Linux均可。可用于局域网和广域网。l 缺点:安装和配置比较繁琐。若服务器重启或改变网络拓扑结构,可能需要重新挂载和配置。l 使用技术:NFS服务。l 实现思路:使用NFS服务搭建NFS服务器,设置共享目录后,将应用服务器下某一目录挂载为此共享目录,将上传

5、目录指向此目录即可。4. 数据库存储l 优点:无需图片服务器,直接将图片存储在数据库服务器中。结构化的图片信息。l 缺点:拖慢数据库备份速度,后期图片较多时维护费时。数据库服务器压力较大。需要改动数据库结构。l 使用技术:DB2数据库,使用Blob类型存储图片。l 实现思路:修改数据结构,图片信息表中加入一列或创建单独一张表保存图片,上传照片时无需配置路径,将图片转为byte插入到数据库中即可。5. FastDFSl 优点:分布式文件系统,传输速度最快,性能最高。可动态增减节点,当存储空间不够时增加节点即可。代码完成后形成模块,任意程序都可使用。读取图片时不占用应用服务器资源l 缺点:需要多台图片服务器形成分布式系统才能体现出价值。安装和配置最繁琐,后期维护较为复杂。实现成本高,性价比低。FastDFS与不同版本的Linux可能存在兼容性问题。前端显示图片会暴露图片服务器地址。图片服务器需要做端口映射。需要编写的代码较多。l 使用技术:FastDFS软件,FastDFS提供的JAVA Client jar包。l 实现思路:后台上传与下载需要使用FastDFS提供的JAVA Client中的相关方法,具体实现思路与FTP类似。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 国内外标准规范

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号