用vsftp搭建的ftp服务器,使用filezilla等客户端访问,响应速度还可以。近几天发现,在没有客户端的电脑上使用浏览器上打开的时候却奇慢无比,已经到了不能忍的地步。为了提升体验,这个问题必须解决。

对服务器进行了一番查看,确定不是由于机器性能引起。接着google,发现这个问题很突出。普遍认为是由于vsftpd服务默认开启了DNS反向解析引起,解决这个问题只需将DNS反向解析禁用即可。

编辑 /etc/vsftpd/vsftpd.conf文件,添加:

reverse_lookup_enable=NO

然后重启vsftpd服务: service vsftpd restart

再次打开,发现速度确实快了很多。虽然不至于网上说的秒开,不过这个速度已经够了。

参考

[1] http://blog.sina.com.cn/s/blog_40881dbe01012h2k.html