天下·网吧联盟
登录 申请网盟通行证 忘记密码 逛逛论坛
当前位置:首页 >> 技术纵横 >> 潮软应用 >> 在服务器端实现文件自动压缩和解压
在服务器端实现文件自动压缩和解压
作者:佚名  2008年05月07日  来源:天下网盟搜集
收藏本文  打印此页  举报本文  评论  投稿

  使用过虚拟主机时,有时需要备份或者更新过自己整个网站的内容。如果服务器支持压缩解压,那自然再好不过——备份时在后台生成压缩包,直接下载;更新时上传一个打包的压缩文件,在线解压即可。可是很不幸,很多空间商的后台并不提供在线压缩解压的功能。那怎么办?这里就提供几个比较实用的技巧,可以实现在服务器端进行压缩解压的方法。对后台不支持压缩解压的虚拟主机来说再合适不过了,希望能对大家有所帮助吧。

  1、通过Webftp实现压缩解压

  FTP软件是上传网站内容最方便的工具,大家一定都使用过;Webftp就是一个基于浏览器的Ftp客户端,它具有一个FTP软件所不具备的功能,那就是在线压缩解压。我在这里推荐一个:http://www.webftp.cn。用自己的用户名和密码登陆ftp服务器,可以看到压缩解压的选项:

图1 在线解压缩

  用Webftp进行在线压缩解压在方便不过了,和使用ftp软件一样的简单,你甚至不需要额外的配置。把压缩包上传后选择“unzip”即可。同时勾选需要压缩的一系列文件或文件夹,点击“zip”也可以实现在线解压。

  它仅支持zip格式,并且必须是标准的zip格式。在制作需要上传的压缩包时需要格外注意,不要为了减小体积而选择压缩率过高的zip格式,否则会不被支持。

  它的有点就是无需对服务器额外配置,十分方便。但是缺点也很明显,后台应该是用脚本语言实现压缩解压,经过Webftp服务器的中转来执行,效率比较低,速度往往很慢。有时还很依赖网络状况,如果网络状况不好容易出现响应超时、掉线失败的情况。

  2、在服务器端安装压缩解压的程序脚本

  我们还可以在自己的网站中安装在线压缩解压的脚本来实现在线压缩解压。对于支持php的主机,我在这里推荐faisun_zip和faisun_unzip。需要将这两个php文件上传到自己的服务器端,然后在浏览器中输入实际地址即可访问。比如,你把它安装到了根目录下,那么就应该访问http://yourdomain.com/faisun_unzip.php来访问执行。

图2 解压脚本

  可以直接将压缩包上传到服务器中,打开这个页面进行解压。也可以直接在这个页面上传压缩包来解压。还可以选择压缩释放的目录。首次使用需要配置自己的密码,具体请查看faisun_zip和faisun_unzip的说明。

  我自己使用的就是这种方法。通过这两个php文件,我可以用来备份我的博客的资料和更新WordPress,非常方便。由于压缩解压直接在目标服务器端执行,效率比webftp的中转执行高得多,一般情况下都是非常稳定的。

  同样,它也仅支持标准的zip文件。

  下载:faisun_zip faisun_unzip

  faisun系列程序仅适合php。对于支持asp、.net、jsp的压缩/解压缩程序我就不是很了解了,有需要的可以在源码网站自行搜索,相信应该也会有所收获。

  以上介绍的两种方法各有优缺点:Webftp无需额外配置,只要可以FTP即可使用,但效率不高;安装压缩/解压缩脚本需要程序支持,不一定适用所有的虚拟主机,不过执行效率却很高。不管怎样这两种方法都好过直接通过FTP一个一个地上传和下载文件,尤其是需要上传或者下载的文件数量非常多时,更能显示出优越性。当然主机管理后台直接支持在线压缩/解压缩是最好的方法了,一般来说CP和DA面板都有此功能。如果你还知道其他的可以实现服务器端压缩和解压缩方法的,不妨告诉我。

 

声明:本站所发表的文章与图片仅代表作者本人观点,与本站立场无关。若文章侵犯了您的相关权益,请及时与我们联系,我们会及时处理,感谢您对本站的支持!联系邮箱:editor@untx.com。
网友评论
昵称: 验证码: 看不到图片?点击刷新验证码。

* 请各位网友遵纪守法并注意语言文明。 * 已登陆的会员才能发表评论。
*《互联网电子公告服务管理规定》 *《全国人大常委会关于维护互联网安全的规定》

网盟藏经阁

百年奥运 安全先行 百年奥运 安全先行
  作为世界三大竞技比赛的体育项目之一(奥运会、世界杯、F1)─奥运会无疑会成为世界的焦点,今夏即....[详情]
无盘网吧利好多多 无盘网吧利好多多
  中国人的无盘工作系统,大约在1997年走向社会,走进网吧。历经10多年的磨砺,无盘工作系统逐渐得到....[详情]
教你做网吧广告——百万格子网吧版 教你做网吧广告——百万格子网吧版
在网吧做广告已非新鲜事,但如何充分发挥网吧优势,“压榨”出更多的广告,想必大家也在绞尽脑汁了[详情]
不用拆机箱,不用Ghost,飞速传系统 不用拆机箱,不用Ghost,飞速传系..
  用ghost server进行网络克隆是个不错的主意,但是,克隆之前要给母盘作准确无误的整盘镜像,克隆过....[详情]
网管必学:将“SP3”集成至XP安装盘 网管必学:将“SP3”集成至XP安装..
  随着最近Vista的不断炒作,相信短期内Windows XP SP3的正式版本是发布无望了,但正所谓自己动手丰....[详情]

百度主题推广

网站地图 | 关于天下 | 商务合作 | 广告投放 | 投稿指南 | 联系方式 | 友情链接 | 版权声明 | 免责条款 | 隐私保护
新 宽 联 数 码] 中国网吧增值业务领头羊
新宽联数码 2000 - 2008 建设 - 维护 - 版权所有 粤B2-20040365号
广州网监-报警岗亭