WordPress小网站“耗资源” 被关停怎么办?(三)

大家好,这是关于WordPress小网站被主机商关停的第3篇教程。

今天凌晨,上一篇介绍的那台主机又被关停了,只存活了7天。这是第2次开通,这个月还剩1次开通机会。

上次被关停后采取的防范措施,详见第2篇文章。之前的两篇文章介绍过很多优化方法,看来还有哪些地方不对,这次又做了一些调整,分享给各位。

one1

首先打开了上次准备好的“水煮鱼WPJAM优化插件”,把所有的功能都禁掉,因为这些都用不上,如下图。

wpja

此外,我还观察了这两次关停前的www访问日志,上一次被停止之前,有一批同IP的攻击访问,访问的地址都是不存在的,上次关停也可能跟这个有关。关于同IP攻击阿里云有对应的解决办法,大家可以咨询客服。

这次的问题和上次不同,通过日志没看到同IP攻击,但在最后几条记录,我发现两个疑问。
第一:日志的末尾有一条记录包含了wp-cron.php文件,这是WordPress定时发布功能,用水煮鱼的优化插件是不能关闭这个功能的。需要在wp-config.php里添加一条语句来关闭这条功能。代码如下

/** achair设置禁用定时功能,减少服务器负载。 */
define(‘DISABLE_WP_CRON’, true);

第二:日志末尾还发现了某个搜索引擎的蜘蛛爬行记录,“SemrushBot”,这家搜索引擎口碑不好,可以通过robots.txt屏蔽,屏蔽方法如下:
robots.txt文件中添加以下代码即可:
User-agent: SemrushBot
Disallow: /
User-agent: SemrushBot-SA
Disallow: /

屏蔽这个蜘蛛的操作我还没执行,准备先观察一段时间看看,如果下次再被关停,观察查看一下日志记录,看看最后的记录是否与这家的蜘蛛有关,到时再屏蔽。

这次只开启了水煮鱼的优化插件和关闭了定时功能。关于禁用“WordPress自动更新”也可以在水煮鱼插件里开启的,上节课提到的XMLRCP功能也可以通过这个插件禁用,不需要删除文件。

这个网站用的是一个成本很低的小主机(共享主机),只要升级到价格贵一点的专享主机,可能就会解决耗资源问题。但我不想马上这么做,因为我想观察一下到底是哪些原因导致的耗资源,尽可能的把这些漏洞都堵住。找到原因,对以后网站建设和运营是很有帮助的,那么这个课时就分享到这里,下次见。

1条评论

发表回复

请填写评论
请填写您的名字

最近流行

热点内容