2016-01-12 28 views
0

我正在尝试管理我的博客,但MySQL数据库不断超载并将服务器脱机。当我通过向服务器请求看,我看到了很多的要求,如:服务器对未知页面的请求

GET /?pagerd_ttfrh HTTP/1.1 

我在心脏的web开发人员,所以我的系统的能力是非常有限的,没有人知道这个要求是什么,以及它是否应该是服务器90%的请求?我觉得这可能与发送垃圾邮件的恶意广告有关,但我无法真正了解它。

感谢

回答

0

所显示的请求,只是表明你的网页的请求(/指数)使用get参数“pagerd_ttfrh”,这可能是一个有效的URL。 但作为一个Web开发者,你可能已经知道了。

有3两件事我会尽快检查:

1)的链接到你的网站与给定的URL被公布在互联网上的某个地方,并产生大量的请求,或在某种程度上有些searchbots达不到这个网址更多需要的。检查日志文件以查看或请求来自相同的源并检查这些源是什么。

2.)您在您的网站上使用的SQL严重优化,并且正在破坏您的网站。例如,设置一个慢日志,甚至可以统计查询或使用调试器来检测由ORM或其他抽象层引起的sql问题。

3.)(共享)服务器很小以处理您的负载。 检查您的系统资源,检查您的服务器负载等。

相关问题