您是否分析了部署过程以了解实际时间?令我感到惊讶的是,运行多个并行点子进程并不能大大加快速度。
如果花时间查询PyPI和查找软件包(尤其是当您还从Github和其他来源下载时),则设置自己的PyPI可能会有所帮助。您可以自己托管PyPI,并将以下内容添加到
requirements.txt文件(docs):
--extra-index-url YOUR_URL_HERE
或以下内容,如果您希望完全取代官方PyPI:
--index-url YOUR_URL_HERE
由于所有软件包现在都在附近的计算机上找到,因此这可能会加快下载时间。
很多时间还需要使用C代码编译程序包,例如PIL。如果这成为瓶颈,那么值得研究在多个进程中编译代码。您甚至可以在计算机之间共享编译的二进制文件(但是许多事情都需要类似,例如 *** 作系统,CPU字长等)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)