我的应用程序反复轮询API并生成进程来解析这些调用产生的新数据,并根据这些数据有条件地发出API请求。这个周转时间的速度至关重要。温暖,可重用的Python进程池
一个很大的瓶颈似乎与设置实际产生的进程本身有关 - 一些模块导入和正常实例化代码,在亚马逊中级设置上需要0.05秒的时间†。看起来有一批已经完成那些导入/初始化代码的进程会有所帮助††,正在等待处理结果。在Python中创建/使用流程池(10-20?)进行热/可重用/极其轻量级流程的最佳方法是什么?
† - 是的,我知道在问题中抛出更好的硬件会有帮助,我也会这样做。
†† - 是的,我知道这样不太会有帮助,而我的工作使代码流线型和最小尽可能
你让它听起来很粗糙。 –
我其实很喜欢这个quetion的标题! – ixe013