1

我有一个关于共享 litespeed 主机 + cloudlfare + wp 最快缓存插件和 1GB RAM,php 7.2 的简单 Wordpress (4.9.6) 网站(我尝试了不同的 php 版本,但没有发现改进)。我也可能有 15 个电子邮件帐户和大量电子邮件在收件箱中,但我通常使用 Mozilla Thunderbird 每天发送约 20-50 封电子邮件。RAM 使用率高与我是否登录 wp 无关。没有巨大的用户活动,可能 50 访问者/天。我尝试过不同的东西。禁用了很多非主要插件。在 cPanel 中只有 1 个 cronjob,它是每天一次的软备份。网站从恶意软件中扫描并安装了 iThemes 安全插件。网站性能正常我认为:http ://prntscr.com/jjla8m我发现的唯一负面方面是谷歌字体请求:http://prntscr.com/jjlamj

托管服务提供商说:“进程 admin-ajax.php 和大量电子邮件正在消耗所有 RAM”。正如我猜想的那样,收件箱中的电子邮件不会消耗 RAM(或者是吗?),我每天最多只能发送 50 封电子邮件。我发现关于 admin-ajax.php 的另一件事是名为“心跳控制”的插件,其目的是减少调用并减少资源使用。所以我这样设置:http: //prntscr.com/jjlcgj但也没有看到任何改进。

所以我再次联系了托管服务提供商,他们说“如果有帮助,这个过程叫做 dovecot/imap”。好吧,现在我不知道该怎么办(我没有这方面的经验)。任何想法如何减少内存使用?


PS,有时网站只是因为 cloudflare 而启动,导致有时当我尝试登录 wp-admin 时出现错误 500。

RAM 使用情况可以在这里看到:http: //prntscr.com/jjl65b

更新:

所以我额外支付了双倍资源,现在 2gb 的 RAM 被 100% 使用。我什至尝试重命名所有文件夹,如 public_html、邮件文件夹等,但没有任何帮助......有什么想法吗?

4

1 回答 1

1

听起来您将服务器用作电子邮件主机。除非您是训练有素的 SMTP 工程师,否则这通常是个坏主意。

从您的主机上卸载您的电子邮件服务器并卸载 dovecot。可能是它没有正确配置并且被用作垃圾邮件中继,或者它在某个地方的某些黑名单上,因此您将收到未送达的消息。

您的服务器应该通过事务性电子邮件提供商发送事务性电子邮件,例如 Mailgun、SendGrid 或 Postmark。您在该域的个人电子邮件应该通过 zoho 等专业服务。

较大的公司可以派出团队来确保 SMTP 端口配置正确并且不在黑名单上。

于 2018-05-18T16:38:21.870 回答