2、网站的上传速度就是你的下载速度,反之你的上传速度就是服务器的下载速度。
3、一般取决于用户。但不是一定的。一般服务器的速度会很快的。
B/S和C/S混合架构的文件管理系统设计
文件管理系统能够大大降低文件管理工作人员的负担,在实现无纸化文件传输流转的同时,也提高了办公效率。下面对分布式文件管理系统进行了设计与应用,提出了基于B/S模式和C/S模式相混合的应用架构,这对于分布式文件管理设计是一次有益的尝试,同时对其它分布式管理系统设计与应用也具有较好的指导和借鉴意义。
鉴于自动化控制系统在处理多任务信息开发和管理中所表露出来的优越性,本文件管理系统的开发设计也借鉴和应用了分布式管理系统的开发模式。目前,分布式管理系统的主流开发应用模式主要有两种:B/S模式和C/S模式。
11 B/S模式
B/S模式,即浏览器服务器模式,其主要应用模式是将多任务所涉及到的数据信息,统一交由数据库服务器进行管理和发布,而用户只需借助浏览器就能实现对多任务信息的统一访问及数据信息管理。如果文件管理系统采用B/S模式,则无需开发专门的文件管理信息系统,就能够轻松实现对文件信息的管理,而且只要有能够联网的电脑终端,且电脑终端配备了浏览器,就能够实现对文件信息的访问和管理。这种模式极大地减轻了开发人员的设计工作量,但同时也增加了数据库服务器的'负载压力,容易导致整个信息管理系统宕机,一旦数据库服务器宕机,则有可能导致整个文件管理系统失效。
12 C/S模式
C/S模式也称客户端/服务器模式,这种应用模式需要为用户配置专门开发的客户端,只有电脑终端安装了这种专门开发的客户端,才能够实现对系统内数据信息的访问、配置和管理。因此,该模式的最大弊端就是开发设计的工作量大,需要专门技术人员才能够实现对系统内文件信息的有效管理。同时,这种C/S模式将数据库服务器的负载压力平均分摊到了每一个客户终端,因此服务器的压力较小,提高了整个文件管理系统的稳定性和健壮性。
分析发现,B/S模式和C/S模式都有各自的优缺点,因此,考虑将B/S模式和C/S模式这两种分布式系统模式的优势相结合,设计基于B/S和C/S混合模式的文件管理系统。这种基于混合架构的文件管理系统具有如下特征:①文件管理系统的数据结构采用B/S模式,这样每一个客户端只需要借助于浏览器就能够实现对文件管理信息的访问和统一管理,而无需为每一个客户端配置专用的客户端程序,降低了开发设计人员的工作量;②文件管理系统的分布式结构采用C/S模式,将数据库服务器统一管理模式交由若干个应用终端分担,能够极大地减轻数据库服务器的负荷压力,有利于提高整个文件管理系统的稳定性和健壮性;③应用C/S模式可以有效实现在局域网内的联网通信管理能力,同时C/S模式所采用的异步确认机制也能够从根本上提高文件收发管理的实时性和准确性,有助于提高文件管理办公效率。
21 文件管理系统功能
基于B/S模式和C/S模式混合架构的文件管理系统,其管理功能主要包括以下几个方面:
(1)文件管理功能。文件管理主要是对文件收发进行相关信息记录,包括收发责任人、文件大小、传输信道、文件格式、时间戳等,所有数据信息统一在数据库服务器备份,以实现统一管理。
(2)文件收发功能。利用局域网通信组件能够实现自上而下及自下而上的文件收发、转发管理。同时,对文件信息内容进行按需过滤,建立文件检索关键词,以提高文件管理效率,并实现自动化、无纸化办公的目的。
(3)用户管理功能。对使用该文件管理系统的用户进行注册管理,分配统一的登陆账号和密码,确保文件信息的安全性;另一方面,针对不同级别的用户,分别设置不同级别的权限,以实现对文件信息的分类管理和权限制访问管理,提高文件管理效率。
(4)联网安全管理功能。由于文件管理系统不可避免地会涉及到网络文件的收发,因此需要加强对系统的联网安全管理能力。可以通过采用用户账号登录、数据库矩阵机制、文件信息内容加密等措施,提高文件管理系统的安全性。在系统硬件架构上,可采取物理隔离、硬件防火墙等措施为文件管理系统的安全性提供保障。
22 系统架构与实现
基于B/S和C/S混合架构的文件管理系统,从硬件架构上来说,既要凸显C/S模式的优势,同时也要在数据库访问机制上保留B/S模式的优点,图1为基于B/S和C/S混合架构的文件管理系统架构原理图。整个文件管理系统,其硬件上主要从以下几个方面加以实现:
(1)文件服务器采用磁盘阵列。主要存放tiff格式的遥感影像文件及其影像产品的描述文件等,数据库服务器存放遥感印象产品的编目信息,FTP服务和IIS服务部署在同一台服务器上。并且,采取通关防火墙等安全隔离措施,以方便外网多用户通信。
(2)Web程序采用VS2010 C#语言,基于ASPNET 开发。主要实现遥感影像产品编目信息查询、遥感印象产品管理、用户管理、文件分发计划制定、公告发布等功能。 (3)FTP服务提供文件下载服务。采用Windows自带的FTP服务,采用虚拟目录的形式将FTP的文件目录指向文件服务器。
(4)文件分发管理服务软件安装在中心的FTP和IIS服务器上,与IIS服务和FTP服务共用一台服务器。主要定时查询数据库中管理员制定的文件分发计划,解析文件分发计划内容,根据分发计划中的用户名将分发计划中的文件名和编目信息,以及访问FTP的用户名和密码发送到指定用户的文件下载客户端,文件下载客户端收到文件推送信息后根据信息的文件名和路径,以及访问FTP的用户名和密码自动下载文件。
(5)文件下载客户端软件,安装在用户终端上。用以实时接收文件分发管理服务软件推送的文件下载信息,并根据下载信息自动下载文件。
23 系统软件设计
基于B/S和C/S混合架构的文件管理系统,其主要功能是实现文件的收发传输,因此在软件设计上,需主要完成文件收发传输的工作流程设计。
(1)文件传输管理。由文件发送方选择文件类型、文件数量及文件内容,经过系统内部封装,打包发往指定的部门或者客户群,同时出于对文件安全性的考虑,支持增添密码访问功能。当指定用户打开由上游转发而来的文件时,在验证了用户身份和文件访问密码后,可进行文件打包下载,将相关下载信息反馈给文件发送方,并对整个文件传输信息进行记录备案。
(2)用户权限管理。用户必须完成注册,获取系统统一分配的用户名和密码,才能够登陆系统进行使用;并且,针对用户注册时所选择用户类型的不同,分别赋予不同等级的权限,对文件管理系统内的所有文件信息标记不同权限等级访问标签,从而实现对用户和文件的双重分类管理,提高系统的安全性。
;IIS下载文件到本地500错误可能是由于以下原因之一导致的:1 权限问题:确保IIS用户(通常是IUSR)具有读取文件的权限。
2 MIME类型问题:确保IIS已正确配置以提供所需文件类型的MIME类型。
3 文件路径问题:确保文件路径正确,包括文件名和扩展名。
4 磁盘空间问题:确保磁盘上有足够的空间来存储文件。
5 IIS配置问题:检查IIS配置是否正确,包括应用程序池和网站设置。
您可以尝试解决这些问题来解决500错误。不是插件,是个架设服务器的软件,和微软的IIS差不多,但是比那好用(自己觉得)。Serv-U 是一种被广泛运用的FTP服务器端软件,支持 9x/ME/NT/2K 等全Windows系列。它设置简单,功能强大,性能稳定。FTP 服务器用户通过它用 FTP协议能在 internet上共享文件。它并不是简单地提供文件的下载,还为用户的系统安全提供了相当全面的保护。例如:您可以为您的FTP 设置密码、设置各种用户级的访问许可等等。Serv-U不仅100%遵从通用FTP标准,也包括众多的独特功能可为每个用户提供文件共享完美解决方案。它可以设定多个FTP 服务器、限定登录用户的权限、登录主目录及空间大小等,功能非常完备。它具有非常完备的安全特性,支持SSl FTP传输,支持在多个Serv-U和FTP客户端通过SSL加密连接保护您的数据安全等。
其实一般普通电脑用户不需要用Serv-U,本人推荐几个小巧的绿色FTP服务器软件
FTP 服务与FTP 软件基础知识
共享下载站,即我们所说的FTP 服务器,FTP 是英文File Transfer Protocol 的缩
写,中文意思是文件传输协议。用户通过FTP 协议能够在两台联网的计算机之间相互
传递文件,它是互联网上载递文件最主要的方法。
FTP 服务器是互联网上提供FTP 提供一定存储空间的计算机,它可以是专用服务
器,也可以是个人计算机。当它提供这项服务后,用户可以连接到服务器下载文件,也
允许用户把自己的文件传输到FTP 服务器当中。简单的说,FTP 就是完成两台计算机
之间的拷贝,从远程计算机拷贝文件至自己的计算机上,称之为 “下载(download)”
文件。若将文件从自己计算机中拷贝至远程计算机上,则称之为 “上载(upload)”文
件。在TCP/IP协议中,FTP 标准命令TCP端口 为21,Port 方式数据端口为20。
FTP 服务器可以以两种方式登录,一种是匿名登录,另一种是使用授权账号与密码
登录。
一般匿名登录只能下载FTP 服务器的文件,且传输速度相对要慢一些,当然,这
需要在FTP 服务器上进行设置,对这类用户,FTP 需要加以限制,不宜开启过高的权
限,在带宽方面也尽可能的小。
而需要授权账号与密码登录,就需要管理员将账号与密码告诉网友,管理员对这些
账号进行设置,比如他们能访问到哪些资源,下载与上载速度等,同样管理员需要对此
类账号进行限制,并尽可能的把权限调低,如没十分必要,一定不要赋予账号有管理员
的权限。
个人FTP 服务器是通过FTP 专用软件,在个人计算机上建立FTP 服务,它与专业
FTP 服务器相比,具有以下优势:
1功能齐全。大家知道,专用FTP 服务器是只提供某项服务,已经规定死了,不像
个人服务器,拥有者想怎么办就怎么办。
2灵活配置。它已经不再受磁盘空间限制,如磁盘空间不够,可再购买一块,现在
大容量硬盘价 也不贵,可为网友交流文件提供场所。
3拥有完全的管理权限。机器在自己身边,所有的工作都可自己做,过一把网管瘾。
当然,个人FTP 服务器与专用的FTP 服务器比还有诸多不足,主要体现在以下
方面:
1带宽相对较小。虽然宽带普及,但宽带最快速度也只有 10M (现在已经有个人
FTP 使用百M 带宽了),跟专用FTP 的 G 甚至以T 来计算的带宽相比,还是有较大
的差距。
2开放时间不固定。由于是个人计算机,把它当成FTP 服务器而言,性能不是很稳
定,一般不能24X7 开放。
3占用自己宝贵的带宽与磁盘空间。
虽然个人FTP 服务器存在着许多缺点,但建立个人FTP 服务器是件利人又利己的
事,他可以将自己所收藏的东西提供给网友下载,同时亦可将自己所需要的东西要求网
友上载。
搭建FTP 服务器的软件有多种,其中较常用的是IIS 中的FTP 功能与Serv-U FTP
Server。
IIS 中的FTP 功能它属于非专业的FTP 软件,但由于它成Windows2000或2003集成,
所以熟悉的人比较多,这里主要介绍后者。
Serv-U FTP Server 是一款共享软件,未注册可以使用30 天,它是专业的FTP 服
务器软件,使用它完全可以搭建一个专业的FTP 服务器,现在互联网专用的FTP 服务
一般采用此软件,它具有以下功能:
支持多用户接入;
支持匿名用户,可随时限制用户登录数量;
可对每个用户进行单独管理,也可使用组进行管理;
可对用户的下载或上载速度进行限制;
可对目录或文件实现安全管理;
支持虚拟目录;
可对IP 地址禁止或允许访问;
易于安装便于管理;
一台计算机可建立多个FTP 服务器。
符合windows 标准的用户界面友好亲切,易于掌握。
支持实时的多用户连接,支持匿名用户的访问;通过限制同一时间最大的用户
访问人数确保PC 的正常运转。
安全性能出众。在目录和文件层次都可以设置安全防范措施。能够为不同用户
提供不同设置,支持分组管理数量众多的用户。可以基于IP 对用户授予或拒绝
访问权限。
支持文件上传和下载过程中的断点续传。
支持拥有多个IP 地址的多宿主站点。
能够设置上传和下载的比率,硬盘空间配额,网络使用带宽等,从而能够保证
用户有限的资源不被大量的FTP 访问用户所消耗。
可作为系统服务后台运行。
可自用设置在用户登录或退出时的显示信息,支持具有UNIX 风格的外部链接。
用FTP Serv-U 搭建FTP 服务
Serv-U FTP Server(以下简称Serv-U)是一款专业的FTP 服务器软件,与其他同类
软件相比,Serv-U 功能强大,性能稳定,安全可靠,且使用简单,它可在同一台机器
上建立多个FTP 服务器,可以为每个FTP 服务器建立对应的账号,并能为不同的用户
设置不同的权限,能详细记录用户访问的情况等。
迷你ftp服务器(多功能版)可以设定权限等等
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)