通过 IMAP 查阅消息时,Webmail 应用程序 (php) 速度很慢。如何优化以提高速度?

通过 IMAP 查阅消息时,Webmail 应用程序 (php) 速度很慢。如何优化以提高速度?

我配置了几个 Webmail 应用程序(开源),用于查阅外部电子邮件帐户(gmail)。这些应用程序使用 Php 和 Mysql。安装后,我可以通过 IMAP 链接我的邮件。并从这些应用程序中查阅邮件。

打开或阅读邮件是一项请求,使用 Roundcube 应用程序和 GroupOffice 平均需要 1 到 2 秒。使用 Rainloop 和 snappymail 效果更好,我得到了 150 到 350 毫秒。在所有情况下,在相同的资源(CPU、RAM 和磁盘)下,无需对已安装的应用程序进行任何优化。显然 IMAP 服务器不是问题,因为它非常快。

我认为问题出在应用程序的安装位置,我认为有几处需要优化。我查看了文档,发现以下内容:

“Webmail 系统会建立大量 imap 连接。使用 imapproxy 缓存与 IMAP 服务器的连接是明智之举。在 Web 服务器上安装 imapproxy 并将其配置为代理 imap 服务器。”此外,我还阅读了建议安装的文档:mem cache、redis、imapproxy。

我很想安装 Sogo 或 Nextcloud,但如果不知道要优化什么,我想我会得到相同的结果。

我的问题是:我应该注意、配置或优化什么才能获得快速的查询速度?

相关内容