http 文件服务器 性能测试,基于IIS的HTTP、FTP文件服务器搭建与性能测试

鉴于CAPI中文件操作是非常重要的一环,为了提高性能,直接提供下载地址供客户端下载;

1、基于IIS的HTTP文件服务器、FTP文件服务器(为了减少因编码造成的性能问题,尽量不要在文件服务器上写代码)

IIS HTTP文件服务器搭建:http://www.cnblogs.com/sshoub/p/4785550.html

IIS FTP文件服务器搭建:http://www.cnblogs.com/sshoub/p/4785514.html

2、C# 性能测试示例见附件:

3、性能测试结果:

2000个线程同时进行:(大小:10个字节)

HTTP上传:客户端内存溢出:,2分钟,853个之后,操作超时;

HTTP下载:12S,2000个全部下载完毕;

FTP上传:57S,2000个全部上传完毕;

FTP下载:客户端内存溢出,1分45S,956个之后,操作超时;

1252KB,200个线程

HTTP上传:1分钟,全部上传完毕

HTTP下载:25S,全部下载完毕,

FTP上传:58S,全部上传完成,

FTP下载:39S,全部下载完成,

结果:大并发量的情况下:HTTP下载性能比较好,FTP上传性能比较好;小并发量,区别不大;

4、使用建议:

Android客户端、笔记本客户端,采用HTTP上传、下载;

管理台,尽量采用HTTP下载、上传或者其他验证部分可以采用FTP下载

IIS FTP文件服务器搭建步骤

利用IIS搭建需要验证用户用的FTP服务器(当然也可以不用验证,为了安全,添加验证) 1.C盘下创建文件夹,iftppub 2.打开关闭Windows功能,Internet信息服务全选,操作完后,重启 ...

IIS HTTP文件服务器搭建步骤

利用IIS搭建HTTP文件服务器,可下载.上传(用户名验证) 1.右键网站,添加应用程序 2.物理路径,选择系统的目录配置,上一层 别名:CAPI3FileService 3.效果如下: 4.(以下步 ...

Cacti监控服务器配置教程(基于CentOS+Nginx+MySQL+PHP环境搭建)

Cacti监控服务器配置教程(基于CentOS+Nginx+MySQL+PHP环境搭建) 具体案例:局域网内有两台主机,一台Linux.一台Windows,现在需要配置一台Cacti监控服务器对这两台 ...

基于腾讯云centos简单搭建VSFTP

基于腾讯云centos7.3搭建VSFTP 环境分析: 基于vsftp服务在于云主机上,所以推荐使用FTP的PASV模式: FTP协议有两种工作方式:PORT方式和PASV方式,中文意思为主动式和被动 ...

基于SSL加密的vsftpd 服务器搭建和配置

基于SSL加密的VSFTPD 服务器搭建和配置 1.安装 ubuntu系统:apt-get install vsftp lftp centos系统:yum install -y vsftpd ftp ...

Linux之匿名FTP服务器搭建

FTP(File Transfer Protocol)是在服务器与客户端进行文件传输的一种传输协议.本次介绍的是vsftpd的软件体验ftp服务. FTP服务器默认情况下依据用户登录情况分为三种不同的 ...

基于 .NET Core 的简单文件服务器

Netnr.FileServer 基于 .NET Core 的简单文件服务器,数据库为SQLite 源码 https://github.com/netnr/blog https://gitee.com ...

Ftp站点搭建的详细过程(包括指定用户登录)

最近接到要部署一个Ftp站点的一个任务,然后过程中有点小插曲踩了一些坑(指定用户登录,用户名和密码都是对的,输入了超级多遍,还是不行,登录不上,后面详细说明解决方案),特此记录一下.避免大家踩坑. 参 ...

VS web项目 基于IIS调试和模拟域名调试

1.安装IIS 2.注册.net framework 到IIS 打开程序-运行-cmd:输入一下命令重新注册IISC:\WINDOWS\Microsoft.NET\Framework\v4.0.303 ...

随机推荐

从Sql Server表中随机获取一些记录最简单的方法

* FROM test ORDER BY NewID() 注意,使用时,请将‘test’改为真实的表名.

Plant Design Review Based on AnyCAD

Plant Design Review Based on AnyCAD [email protected] Abstract. AVEVA Review is used to 3D model visuali ...

PAT乙级 1020. 月饼 (25)(只得到23分)

1020. 月饼 (25) 时间限制 100 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 CHEN, Yue 月饼是中国人在中秋佳节时吃的一种传统食 ...

Spring IoC容器的设计——BeanFactory应用场景2

1.BeanFactory接口设计了getBean方法,这个方法是使用IoC容器API的主要方法,通过这个方法,可以取得IoC容器中管理的Bean,Bean的取得是通过指定名字来索引的. 2.如果需要 ...

.NET/C# RabbitMQ

本系列文章均来自官网原文,属于个人翻译,如有雷同,权当个人归档,忽喷. RabitMQ 是一个消息中间件,其实就是从消息生产者那里接受消息,然后发送给消息消费者.在这个传输过程中,可以定义一些缓存,持 ...

HDU 5055 Bob and math problem(结构体)

主题链接:http://acm.hdu.edu.cn/showproblem.php?pid=5055 Problem Description Recently, Bob has been think ...

Swift中String和NSString的一个不同之处

我们知道在Swift中String和NSString是可以互相转换使用的-额-应该是在绝大数情况下可以互相转换使用.在某些情况下可能还有一丝丝略微的差别:比如在涉及到处理字符串中字符索引的时候. 我们 ...

在django中怎么解决没有MySQLdb库的问题

1.安装:pymysql模块 2.在app文件目录下,找到__init__.py文件,在文件中写入下面的代码 #解决django中的MySQLdb模块在python3中没有的问题 import pym ...

BZOJ.4031.[HEOI2015]小Z的房间(Matrix Tree定理 辗转相除)

题目链接 辗转相除解行列式的具体实现? 行列式的基本性质. //864kb 64ms //裸的Matrix Tree定理.练习一下用辗转相除解行列式.(因为模数不是质数,所以不能直接乘逆元来高斯消元. ...

django之admin源码解析

解析admin的源码 第一步:项目启动,加载settings文件中的 INSTALLED_APPS 里边有几个app就加载几个,按照注册顺序来执行. 第二步:其中加载的是admin.py,加载每一个a ...

你可能感兴趣的:(http,文件服务器,性能测试)