Slow ftp logins are caused by reverse lookup by vsftp server during log ins. So if host not resolved due to some problem , server resolves slow resulting slow log in.

add below line to  disable  reverse lookup in vsftpd.conf.

[root@server ~]# vim /etc/vsftpd/vsftpd.conf

reverse_lookup_enable=NO

Hope works for you.

gil...