【发布时间】:2014-02-07 19:16:56
【问题描述】:
我正在用 Python 为我公司的一些组织代码编写自定义 ftp 管理器。 我只是扩展了基本的 retrbinary 给用户一些反馈,下载百分比,时间流逝,诸如此类。我突然想到,我可以将下载的块保存到内存中,而不是在收到它们后立即写入它们,然后在完成时写入整个二进制文件。或者,我可以将小块大小保存到内存中,并设置更大的截止大小来进行磁盘写入,以块的形式写入磁盘,但块大于通过网络传入的块。
我可以做这些事情。我还不知道是否有任何令人信服的理由去做这些事情。它可能会增加可靠性还是什么?
谢谢!
【问题讨论】:
标签: python ftp hard-drive latency