每 4-5 天,我的网站就会变得非常缓慢。加载一个页面大约需要 2-3 分钟。我找不到它是什么。
有什么建议吗?
答案 0 :(得分:0)
正如@amarinediary 已经指出的,它可以是托管服务提供商。但我想就他的观点补充几点建议。
共享托管,顾名思义,就是将服务器的资源共享给它托管的每个网站。它们也有每个网站的限制,但并不总是可控的。
如果同一主机上的另一个网站受到 DDOS 攻击,则需要服务器提供额外资源,因此您的网站将一无所获。如果这正是正在发生的事情,请随时迁移到 VPS。
但是,这可能发生还有另一个重要原因。有趣的是,几年前这正是我网站上发生的事情,我绞尽脑汁想明白那是什么。它非常简单:搜索引擎机器人。我看到您在该主题上非常精通,因此我不会向您解释有关它们如何工作以及为什么要这样做的基本知识。但是您会看到,当 Google 或任何其他 SE 为您的网站编制索引时,它会请求网站上的每个页面,其效果可能与 DDOS 完全一样。它每 4 到 5 天发生一次,正如您所描述的那样。
有什么办法可以解决这个问题?给网站更多资源,迁移到VPS。或者,如果您想确保这种情况是正确的,请告诉 Google 和其他 SE 机器人降低抓取频率。将此添加到您的 robots.txt
:
Crawl-delay: 5
这意味着机器人每 5 秒只会请求一次每个页面。
<块引用>我计划使用 PHP 7.4 迁移到 VPS,但我必须为此重新编码。我担心迁移故障网站会导致迁移的故障网站。所以我喜欢在迁移之前解决问题。
最糟糕的情况是您收到的网站与以前相同。在任何情况下,VPS 都是双赢的解决方案。随意(你不会后悔的)。