WordPress不断地从自身请求页面

时间:2016-05-31 作者:Evguen

在我的Apache日志文件中,我发现(一些信息已被混淆):

aa.bb.cc.dd - - [31/May/2016:16:58:24 +0200] "GET /tag/tag1/ HTTP/1.0" 200 9947 "-" "WordPress/4.5.2; www.example.com"
aa.bb.cc.dd - - [31/May/2016:16:58:26 +0200] "GET /tag/tag2/ HTTP/1.0" 200 9948 "-" "WordPress/4.5.2; www.example.com"
aa.bb.cc.dd - - [31/May/2016:16:58:28 +0200] "GET /tag/tag3/ HTTP/1.0" 200 9670 "-" "WordPress/4.5.2; www.example.com"
aa.bb.cc.dd - - [31/May/2016:16:58:30 +0200] "GET /tag/tag4/ HTTP/1.0" 200 9898 "-" "WordPress/4.5.2; www.example.com"
aa.bb.cc.dd - - [31/May/2016:16:58:32 +0200] "GET /tag/tag5/ HTTP/1.0" 200 9754 "-" "WordPress/4.5.2; www.example.com"
其中aa。bb。抄送。dd是服务器本身的IP地址。

我可以在一天内从服务器收到超过10万个请求。

每天多次请求相同的URL(大约每小时)。

您是否知道为什么会生成这些请求,以及是否可能或必须进行任何优化?

当做

1 个回复
最合适的回答,由SO网友:Rarst 整理而成

很难猜测,这肯定不是WP固有的行为。

如果请求确实是由WP的API发出的,您可以连接到该API并记录发生的情况,以便更深入地了解问题。

pre_http_request 应该是一个合适的钩子,据我记忆所及,所有这类东西都会穿过。