Skip to content

please ask, why ftp is slower than http server , it needs some special options ? #674

@tick-guo

Description

@tick-guo

my same local network
python3 -m http.server 6789
speed 100M/s
Image

python3 -m pyftpdlib -p 21
speed 25M/s

Image

then i tried some options , it is slow always

# 定义FTP服务器地址和端口号
address = ("192.168.1.100", 21)  # 监听所有接口的21端口
#server = FTPServer(address, handler)
server = ThreadedFTPServer(address, handler)
#server = MultiprocessFTPServer(address, handler)

# 设置被动模式地址和端口范围
server.passive_ports = range(1000, 2000)
server.max_cons = 100
server.max_cons_per_ip = 100
server.ac_in_buffer_size = 1 * 1024 * 1024 * 100
server.ac_out_buffer_size = 1 * 1024 * 1024 * 100

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions