当我们在 oodo 服务器或 openerp 中有多个请求时,响应时间会延迟?

Response time is delayed when we have multiple requests in oodo server or openerp?

我的 Openerp 版本是 8.0。

我对 openerp 很陌生 module.My 问题是,如果我用多个请求访问服务器,我将在所有请求处理完成后收到所有请求的响应。我想从这个场景中得到的是,每当单个请求过程在多个请求中完成时,应该用相关的响应来提供服务。但我不会到这里。请建议我一些 Ideas.I 试图找出解决方案,但我无法提前获得 that.Thanks。

Odoo 服务器一次只能处理一个请求。 这意味着其他请求必须等到它们被处理。

解决方法是运行Odoo在multiprocess mode, where several workers can handle requests is parallel (docs):

使用 --workers=x 选项,其中 x 是要产生的工人数量。

建议使用的工作器数量为 2*n+1,其中 n 是服务器的处理器数量。

Workers 还提供更好的内存管理,因为它们会定期重启。当达到阈值之一时,它们将被回收,例如最大请求数 --limit-request(默认为 8196)或内存使用量 --limit-memory-soft(默认为 640Mb)。