mirari 发表于 2012-5-24 11:10

FTP协议的缺点都有啥,求黑求说法

还是死程的问题,现在做的一个信息发布平台,其中的图片地址居然要使用
ftp://username:password@host:port/path?pictype=vaue1&checkcode=value2
这样的URL,我觉着这种完全可以用HTTP图片服务器取代,而且FTP又老又臃肿,求说服方法,往死里黑FTP

ad2015.1 发表于 2012-5-24 11:19

传到99%,断了一下。

abey 发表于 2012-5-24 11:22

明文密码, 你说呢?
有种东西叫sftp, 应该可以帮到你
HTTP的话, 如果文件比较大不是很合适.

鸡蛋灌饼 发表于 2012-5-24 11:27

一巴掌呼他脸上:“你个二逼让客户搭httpd、php、mysql就算了,竟然还要再搭个vsftpd。脑子进水了么?”

mirari 发表于 2012-5-24 13:56

明文密码什么的我估计他们还不在乎,顶楼那个图片地址里的checkcode好像就是校验用的,话说FTP上这么加参数有用么

单从用ftp地址做图片URL上面有什么喷点不

asier 发表于 2012-5-24 14:14

大量小文件传输速度太慢

鸡蛋灌饼 发表于 2012-5-24 14:25

引用第4楼mirari于2012-05-24 13:56发表的  :
明文密码什么的我估计他们还不在乎,顶楼那个图片地址里的checkcode好像就是校验用的,话说FTP上这么加参数有用么

单从用ftp地址做图片URL上面有什么喷点不 images/back.gif

没用,这帮子笨蛋肯定没去看过FTP协议是怎么回事。

下载一个文件要认证还要两个连接(记住FTP是个有状态的协议),反向代理什么的也很蛋疼。脑子被驴踢了才想的出这馊主意。

sblnrrk 发表于 2012-5-24 14:44

mirari 发表于 2012-5-24 15:27

有状态协议是否意味着在一个页面嵌入多个FTP地址的图片时,这些请求会互相冲突,最终只能显示第一张?
还是说其他的请求都会处于等待状态,没有并发处理能力,最终所有图片都得按顺序下载,按顺序显示?
还是每个URL都会产生一个单独的FTP连接,包含登录认证的过程,这样在图片下载完时会向FTP服务器发送断开请求么?

鸡蛋灌饼 发表于 2012-5-24 15:37

引用第8楼mirari于2012-05-24 15:27发表的  :
有状态协议是否意味着在一个页面嵌入多个FTP地址的图片时,这些请求会互相冲突,最终只能显示第一张?
还是说其他的请求都会处于等待状态,没有并发处理能力,最终所有图片都得按顺序下载,按顺序显示?
还是每个URL都会产生一个单独的FTP连接,包含登录认证的过程,这样在图片下载完时会向FTP服务器发送断开请求么? images/back.gif

全看浏览器实现

但是可以肯定的是你的服务器负载会非常好看
不过我就想不通了,能写出
ftp://username:password@host:port/path?pictype=vaue1&checkcode=value2这种东西的人竟然有胆量用FTP,
不需要你擦屁股的话就让他自己去死好了。

mirari 发表于 2012-5-24 19:48

结果被告知,公司接收信息的七寸机只支持FTP协议,至于后面的参数怎么传让设备组搞定

chachi 发表于 2012-5-24 20:04

嵌入式的话 tinyhttp实现起来多容易啊,也有很多现成的方案。
http://www.acme.com/software/thttpd/
如果是wince,直接pb重新编译个iis就行

sblnrrk 发表于 2012-5-24 20:51

中川雅 发表于 2012-5-24 23:01

引用第1楼ad2015.1于2012-05-24 11:19发表的:
传到99%,断了一下。 images/back.gif


我记得FileZilla支持断点续传

chachi 发表于 2012-5-24 23:06

除非自己写扩展,后面加问号的参数ftp协议是不接受的

mirari 发表于 2012-6-21 15:51

终端用的是WinCE系统,求PB编译IIS详细。领导还是坚持FTP,认为FTP方便……

lykojo 发表于 2012-6-21 16:38

FTP还能加parameter?

demen 发表于 2012-6-21 22:02

我见过一个同事的项目里面有用ftp取银行的验证文件的, 但是真心没见过连图片地址都走ftp的...估计demo上线那效率就能证明一切了, 具体的要开firebug看看加载的情况

cherry111 发表于 2012-6-22 10:08

就不能后台再做一层封装吗?
直接在前台调用的确很奇葩
我们公司虽然很多资源也是通过ftp传的,不过都是请求先传到后台servlet,然后以流的形式读入ftp流,
再以流的形式push出去
顺便采用lazyload的方式服务器负载会减轻不少
页: [1]
查看完整版本: FTP协议的缺点都有啥,求黑求说法