中国IT动力,最新最全的IT技术教程
最新100篇 | 推荐100篇 | 专题100篇 | 排行榜 | 搜索 | 在线API文档
首 页 | 程序开发 | 操作系统 | 软件应用 | 图形图象 | 网络应用 | 精文荟萃 | 教育认证 | 硬件维护 | 未整理篇 | 站长教程
ASP JS PHP工程 ASP.NET 网站建设 UML J2EESUN .NET VC VB VFP 网络维护 数据库 DB2 SQL2000 Oracle Mysql
服务器 Win2000 Office C DreamWeaver FireWorks Flash PhotoShop 上网宝典 CorelDraw 协议大全 网络安全 微软认证
硬件维护  CPU  主板  硬盘  内存  显卡  显示器  键盘鼠标  声卡音箱  打印机  机箱电源  BIOS  网卡  C#  Java  Delphi  vs.net2005
  当前位置:> 网络应用 > 网络工具 > FTP
ftprush的mode z功能
作者:未知 时间:2004-11-09 12:12 出处:DreamLand 责编:chinaitpower
              摘要:ftprush的mode z功能
    先来介绍下mode z是什么?
引用 mode zPurpose
On-the-Fly Compression

Benefit
Faster data transfers!

Directory listing, which is text, can be highly compressed with zlib thus boosting the server and client network speed and reactivity.

Webmasters and server administrators will see an increase in productivity : transfers of html, scripts or large logfiles (which are text) no longer needs to be zipped before being sent via ftp and should generally experience a 3-4 times gain in data transfers.

For example, a 60MB log file can turn into a 5MB data exchange when transferred with MODE Z enabled.

Depending on the file content, you will see different results.

Typical gains :
- Text files : ~15-20% of original size
- HTML files : ~25-30% of original size
- Media, Video, Sound : ~90-95% of original size

Note : Already compressed documents with Zip, Rar, Ace etc. will see virtually no gain at all.

Server Support
ShareIt, Gene6 FTP Server, RaidenFTPd, Servu 5.x, Blackmoon FTP Server, FileZilla Server
引用 翻译
目的:
实时压缩

优势
更快的数据传输

目录列表,是一种文本格式,可以用zlib被高速的压缩,这样就大大的提高服务器和客户端之间的传输和效率。

网站站长和服务器管理者可以看到效率的提高:html、脚本和大量log文件在传输到ftp前,再也不需要压缩了, 通常这样可以在数据传输方面提高3-4倍效率。

举个例子,一个60M的log文件在mode z开启的情况下,可以变成1个5M的数据交换。

对于不同的文件,会得到不同的压缩:
- 文本文件是原始大小的~15-20%
- 超文本文件是原始大小的~25-30%
- 多媒体文件是原始大小的~90-95%

注意:已经压缩的文件,像zip、rar、ace等将看不到实质性的变化。

兼容的软件:
ShareIt, Gene6 FTP Server, RaidenFTPd, Servu 5.x, Blackmoon FTP Server, FileZilla Server

    ftprush为什么要使用mode z

    一般情况下,如果用户A想通过ftp传输一个文件(假设文件大小100M)给用户B,A应该先把文件压缩(压缩后为60M),再传到ftp服务器,B先要下载该压缩文件,再找解压缩软件,把这个文件解开才能使用。

    当ftprush使用mode z技术后,那么A就可以直接将该文件传输到支持mode z的ftp服务器,上传得文件是100M,上传过程中A电脑中的ftprush会实时压缩该文件,传得过程中ftp服务器会自动的实时的把该文件解压缩,传完后该文件在服务器上会是100M。该过程中A实际上只上传了60M的文件。

    当B用户下载该100M的文件的时候,服务器会实时压缩文件,传送给B,B电脑上的ftprush会自动地解压缩该文件。该过程中B实际上只下载了60M的文件。

    MODE Z就是利用传输过程中的自动压缩和解压缩来减少传输文件的大小,会省略A压缩和B解压缩的时间,传输的效率大大的增强了。文章中的提到的60M相当于是100M的文件压缩后会是60M,只是个比方。这个要看文件的压缩率,并不代表所有的文件都能够有这个压 缩率。

    我昨天下载的时候得一个例子。

    因为我打开了ftprush的mode z功能,而昨天下载的服务器正好支持mode z,可以在图中的1处看到mode z 传输已经开启,下载san8.img的时候,该文件在服务器上显示为663.1M。当文件快完成的时候,我注意了一下,下载到我硬盘中的文件为655.7M,图中2的显示,但实际上ftprush传输了多少数据呢?看图中3的位置,呵呵!才传输了543. 9M。

    这个就是因为在传输的过程中mode z进行了一次实时的压缩和解压缩,这样就可以保证下载更快。

    不过ftprush在用mode z方式传输时有点小bug,就是那个下载的比例显示不正确。

关闭本页
 
首页 | 投资与合作 | 服务条款 | 隐私政策 | 收藏本站 | 设为首页 | 新用户注册 | 免责声明 | 使用帮助
Copyright ©2005-2008 chinaitpower.com All rights reserved. www.chinaitpower.com 版权所有