我有一个使用Gunicorn作为Web服务器的Flask应用程序。我用了
gunicorn -w 4
开始我的申请。应用程序主页使用AJAX查询应用程序的运行时间。应用程序内部具有通过在内部存储器中缓存应用程序首次启动的时间来计算正常运行时间的逻辑。当我使用Flask开发服务器时一切都很好。有了Gunicorn,我发现上升时间不断变化。我相信这是因为我指定了4名工人。问题
1)是否意味着每个工人可以单独启动申请?为什么Gunicorn不会将应用程序缓存在内存中,只是将HTTP请求转发给它?
2)如果是这种情况(如1中所述),如何实现申请准备时间。)
谢谢, 亚历