我有一个简单的Wordpress(4.9.6)网站共享litespeed主机+ cloudlfare + wp最快缓存插件和1GB内存,PHP 7.2(我尝试了不同的PHP版本但没有找到改进)。我也有15个电子邮件帐户和收件箱中的大量电子邮件,但我通常使用mozilla thunderbird发送~20-50封电子邮件。 RAM使用率很高并不重要我是否登录了wp。没有庞大的用户活动,每天可能有50个访问者。我尝试了不同的东西。禁用很多非主流插件。在cPanel中,只有一个cronjob,每天一次是softaculous备份。网站是从恶意软件扫描的,并安装了iThemes安全插件。我认为网站效果正常:http://prntscr.com/jjla8m我发现只有消极方面是谷歌字体请求:http://prntscr.com/jjlamj
托管服务提供商说:“进程admin-ajax.php和许多电子邮件正在消耗所有内存”。正如我所说的那样,收件箱中的电子邮件不会消耗RAM(或者它是什么?)而且我每天只发送最多50封电子邮件。我发现有关admin-ajax.php的另一件事是名为“Heartbeat Control”的插件,其目的是减少调用并减少资源使用。所以我这样设置:http://prntscr.com/jjlcgj但是也看不到改进。
所以我再次联系了托管服务提供商,他们说“这个过程被称为dovecot / imap it if it help”。好吧,现在我不知道该怎么做(我对此没有经验)。有任何想法如何减少RAM的使用?
P.S.,有时网站只是因为cloudflare,因为有些时候我尝试登录wp-admin我得到错误500.
RAM使用情况见:http://prntscr.com/jjl65b
更新
所以我已经支付了额外的双倍资源,现在2gb的RAM正在100%使用。我甚至试图重命名所有文件夹,如public_html,邮件文件夹等,但没有任何帮助...任何想法?
答案 0 :(得分:1)
听起来您正在将服务器用作电子邮件主机。除非您是经过培训的SMTP工程师,否则这通常是一个坏主意。
从您的主机卸载您的电子邮件服务器并卸载dovecot。可能是因为它没有正确配置而且被用作垃圾邮件中继,或者它被某些黑名单用于某个黑名单,因此您将无法发送邮件。
您的服务器应该通过交易电子邮件提供商发送交易电子邮件,例如Mailgun或SendGrid或Postmark。您在该域名的个人电子邮件应该通过像zoho这样的专业服务。
较大的公司可以专门为团队确保SMTP端口配置正确并且不在黑名单上。