1 / 29
文档名称:

文件服务器规划设计文档.docx

格式:docx   大小:1,493KB   页数:29页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

文件服务器规划设计文档.docx

上传人:幸福人生 2022/10/2 文件大小:1.46 MB

下载得到文件列表

文件服务器规划设计文档.docx

相关文档

文档介绍

文档介绍:该【文件服务器规划设计文档 】是由【幸福人生】上传分享,文档一共【29】页,该文档可以免费在线阅读,需要了解更多关于【文件服务器规划设计文档 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。文件服务器规划设计文档
密级:公开
文件上传服务器
FUS(fileuploadservice)
概要设计
版本历史
日期
版本
简要描述信息
作者
2011-12-19

创建该文档
高正
2012-1-09

修改部分内容
高正
2012-01-11

结构进行了调整
高正
2012-1-16

评审后初步定稿
高正
分发清单
文档接收者
组织部门
目录
1 前言 8
编写目的 8
适用范围 8
2 项目概述 8
背景 8
目标 10
3 概要设计 11
工作模式 11
文件上传组件的设计 14
FUSServer设计 16
物理部署方式 16
核心类的设计 18
文件路径命名约定 22
4 数据库设计 22
5 项目目录结构 24
26
26
27
src/main/resource包 28
6 文件服务器的后台管理 28
用户管理 28
应用管理 28
StorageServer管理 29
查看所有图片 29
前言
编写目的
编写该文件的目的是描述文件服务器的框架概要设计,有如下好处:
确定系统开发功能的范围。
供设计人员分析时使用。
运维人员在进行部署时的参考。
作为软件开发人员进行设计和编码的基础。
确定系统测试及验收内容。
软件维护的参考资料。
作为项目验收标准之一。
适用范围
业务或需求分析人员、架构设计师、软件开发工程师、测试人员、项目管理人员。
项目概述
背景
对于Web服务器来说,不管是Apache、IIS还是其他容器,图片是最消耗资源的,于是我们
有必要将图片与页面进行分离,这是基本上大型网站都会采用的策略,他们都有独立的图片服务器,甚至很多台图片服务器。这样的架构可以降低提供页面访问请求的服务器系统压力,并且可以保证系统不会因为图片问题而崩溃,在应用服务器和图片服务器上,可以进行不同的配置优化,比如apache在配置ContentType的时候可以尽量少支持,尽可能少的LoadModule,保证更高的系统消耗和执行效率。 
同时,对于某些应用需要针对某图片进行截取不同尺寸的图片,以节省网络带宽。例如产品图片,往往要提供多个缩略图,例如在列表页为小图,在产品详情页为中图,当鼠标放到中图上再显示大图等。为此上传服务器需要提供图片的适当裁剪成大中小各种尺寸的图片,以适应多种情况。
其实,不只是图片耗网络带宽,一切需要下载的文件同样存在着网络带宽的耗用文件。
基于以上原因,金网公司开发了文件上传服务器,作为所有新建项目上传图片、文件的统一存放地。为以后的集群、负载均衡等分布式架构提供一定的基础。
目标
开发文件上传服务器应用程序,对外提供文件上传服务。通过各种参数的设定来完成图片裁剪、图片转换、是否多文件存储等功能,并将文件路径反馈给任务发起方。目前暂不提供图片生成水印功能。
同时开辟后台,可以创建应用、查看图片日志,如所有已上传文件的来源地、日期等信息。