统计和监视我的脚本使用了多少查询

时间:2016-10-18 作者:Sasa1234

我使用编程方式创建了3000篇帖子wp_insert_post() 具有三个自定义字段。

我的主机提供商暂停我1小时,因为他们说我每小时的查询次数超过了100000次。

我不明白这是怎么发生的。我的意思是,仅仅插入3000篇带有3个自定义字段的帖子就可以超过100000个查询。

我从来没有想过这是超过40000个查询。

它们是计算和监控我的脚本使用了多少查询的方法吗?

注意:这是一个循环。所以,如果我可以监视哪些查询只运行一次,这就足够了。

1 个回复
SO网友:CodeMascot

实际上,幕后发生的查询不止一个。它们既用于获取所需的数据,也用于更新、创建或插入数据。为post条款发言wp_insert_post() 通过查询获取这些数据。所以,如果假设它应该运行40000个查询,那么它实际上会运行更多的查询。Please have look here. 这家伙一步一步漂亮地解释了wp_insert_post() 实际上很有效。

相关推荐

将wp_Query替换为wp_User_Query

我在插件中制作了一些订阅者档案和单曲(个人资料页),其中我还包括了一个“用户单曲”模板,通过template_include. 不过,我正在尝试从插件中删除一些模板,以使其使用主题模板。我用了locate_template( \'single.php\' ) 从活动主题中选择单个模板。我没有使用全局wp_query 在本例中显示我的内容,但页面显示了基于查询默认值的循环(十篇帖子)。我想知道的是,我是否可以完全放弃默认查询,用wp_user_query 我可以将查询到的用户ID输入其中。然后我想筛选the