| 在一般情况下ftp上传速度取决于您的网络环境、到达ftp主机的网络路径及其速度和ftp主机的性能等等。当我们发现ftp上传速度很慢,而且经常停止传送,重新链接后可以继续传送时,往往首先想到的是网速太慢。其实并不尽然。由于ftp协议的特性,ftp在上传大量小文件时,往往无法充分利用网络带宽。您可以通过将众多的小文件先打包再上传,便可一举提高上传速度。如果能够对打包文件进行压缩后上传,则更为有效,但通常虚拟主机是无法自己解压的。自己上传压缩包让虚拟主机服务商来解压,还得发邮件打电话等,比较繁琐。
为方便广大用户提高文件上传速度,神州创联特推出自助压缩-上传-解压缩的方法。(此方法更适合长期使用本公司服务器的代理商使用)
由于,我们的服务器提供的压缩与解压缩是用的tar.gz linux 下的格式,而windows下的 rar 又无法压缩此格式,所以,需要先安装一个可以压缩tar.gz 格式的软件,该软件是在windows下模拟运行的一个linux 操作平台。
安装软件(Cygwin) 该软件可以从网上下载,也可以与我公司技术人员索取。 以我们公司提供的安装包为例,安装流程如下:
1,解压,将索取的rar 压缩包解压到某个磁盘下,本实例将压缩包加压到E:\linux\cygwin 在该目录下有cygwin 文件夹 和setup.exe 文件。 双击setup.exe 启动安装程序如图:

点击下一步,进入安装方法,选择Install from Local Directory 如图:

点击下一步进入 安装目录选择 本例安装于默认C:\cygwin 如图:

点击下一步,进入安装包目录选择,在这里,选择和第一步启动setup.exe同级的目录cygwin ,前面说过,本例的文件解压到了E:\linux\cygwin下,选择如图:


点击下一步,进入读取安装安装包过程,读取完成后出现安装方案选择:

直接点击 下一步,进入安装过程,如图:

安装完成后显示,将Create icon on Desktop (在桌面显示图标) 和 Add icon to Start Menu (添加图标到启动菜单。打勾选中,点击 完成,再点击确定,完成安装:

至此,软件安装完成,下面我们就用该软件压缩一个 tar.gz 的网站,并将压缩包上传服务器解压。
我们将做好的网站放到了E:\htdocs 下,(如果是 asp网站,要上传到widows 服务器,那么必须要把文件放到htdocs 这个特定的目录下,因为在服务器上,您的文件是要上传到htdocs下的)
首先我们启动Cygwin. 在桌面我们双击Cygwin,或者你也可以在 程序-Cygwin-Cygwin Bash Shell 启动Cygwin。 启动cygwin 后,是一个类似 windows 中cmd 下的 黑色提示符的框,$提示符后面可以输入命令。输入 df -h 回车。 可以看到如图结果:

上图看到的 /cygdrive/c 就是你的C盘,/cygdrive/d 就是你的D盘,/cygdrive/e 就是你的D 盘。
接下来输入 cd /cygdrive/e (进入e盘),如图:

在进入e盘后,输入ls 命令就可以看到 e盘下的所有文件与文件夹了:
 看到 htdocs 了吧。这就是我们要压缩的网站文件夹,输入命令 tar cvzf htdocs.tar.gz htdocs 回车 htdocs.tar.gz 是指定压缩后的压缩包名字,htdocs 是目标文件夹: 压缩完成后 再次输入 ls 就可以看到已经有了一个htdocs.tar.gz 的文件了。

好了,就这么简单,tar.gz格式的压缩包已经打包成功了,该文件夹 压缩前是15.6M 。压缩后只有7.7M。 注意:cygwin中不识别中文,所以,你看到的??? 都是中文的文件名。
打好压缩包后,接下来就是上传了,上传有一个要求,就是需要在FTP 链接后的根目录建立一个名叫 BackupImg 的文件夹将我们压缩号的htdocs.tar.gz上传到该文件夹下:

上传完成后,我们开始解压。我们解压是利用我们控制面板中提供的文件备份恢复功能来完成的。所谓的解压,其实也就是一次 文件恢复。 进入我们的主机管理平台, 会员中心,或者 站点 控制面板,在 我的主机中找到站点,点击域名进入详情页,在页面的下方,找到文件备份:
 点击 文件备份 后弹出窗口(注意,该操作必须是 站点域名与www.域名正确解析到空间后方可使用)

在上面的图中,我们可以看到,文件备份恢复中已经找到了我们上传的htdocs.tar.gz 文件,在左侧选择中将文件选中,点击恢复按钮,您的文件就解压到htdocs下了。。就这样,你的网站已经可以访问了。
我们测试结果。由于上例网站中,单个文件比较小,文件数量比较多,正常ADSL 用户FTP传送大约需要30-60分钟,而用上面方法,只需要5分钟即可完成。
|