我在一个共享主机上,该主机限制为每小时MySQL查询。因此,我的节目无法连接到数据库。
有谁能告诉我,在一个安装了默认主题的wordpress网站上,每页有多少个查询?
PS:我没有安装任何插件。
我在一个共享主机上,该主机限制为每小时MySQL查询。因此,我的节目无法连接到数据库。
有谁能告诉我,在一个安装了默认主题的wordpress网站上,每页有多少个查询?
PS:我没有安装任何插件。
Wordpress使用了很多插件,查询量很大,但尽管如此,首页还是使用了59 queries
生成自身。我认为默认(在默认主题上的香草WordPress安装上)是27 or something of that nature
. 查询数量越大,页面加载速度越慢,MySql服务器上的负载也越大。如果不使用内联或再生缓存机制,以上所有内容都是正确的。
如果你想了解更多,请仔细阅读link 您还可以使用此插件计算查询数Debug Bar plugin
这完全取决于您在页面上运行的查询是什么,您使用的是简单的还是复杂的查询等。实际上,没有设置页面的最小或最大查询量。您将需要在您的站点上下文中进行具体查看,并权衡查询量与页面上实际发生的情况。
Wordpress对某些查询的资源要求非常苛刻,因此您也需要考虑到这一点。
但归根结底,这一切归结为时间vs查询。这应该是你的目标,如果你能用更多的查询在更短的时间内完成工作,你应该这样做,你不应该受到低质量主机的阻碍。
我的建议是,你应该找一个合适的主机来处理你的查询,而不是因为正常的功能而限制你或Wordpress。
这将告诉您有多少查询以及每个查询所花费的时间,在什么地方调用它以及堆栈跟踪。
它甚至会告诉您生成页面所需的时间。
正如其他人所说,查询的数量不是正确的参数,但总的来说,查询数量超过100并不是一个好的指标。
该插件是免费的,并根据GNU General Public License
.
引用插件作者的话:
查询监视器非常注重以有用的方式显示其信息。例如,聚合数据库查询信息可用,允许您快速确定性能不佳的插件、主题或函数。它添加了一个管理工具栏菜单,显示当前页面的概览,选择菜单项后,面板中会显示完整的数据。
示例输出:
有关更多信息,请参阅:好啊因此,我创建了一个自定义WP\\u查询,该查询获取post\\u类型post 并将其输出为样式化列表。它工作得很好,输出了样式化的列表,但在它下面再次显示所有帖子,但格式完全不同(未设置样式)。<?php // get all post types $args = array ( \'post_type\' => \'post\', \'post_status\' => \'pu
我在一个共享主机上,该主机限制为每小时MySQL查询。因此,我的节目无法连接到数据库。
有谁能告诉我,在一个安装了默认主题的wordpress网站上,每页有多少个查询?
PS:我没有安装任何插件。
Wordpress使用了很多插件,查询量很大,但尽管如此,首页还是使用了59 queries
生成自身。我认为默认(在默认主题上的香草WordPress安装上)是27 or something of that nature
. 查询数量越大,页面加载速度越慢,MySql服务器上的负载也越大。如果不使用内联或再生缓存机制,以上所有内容都是正确的。
如果你想了解更多,请仔细阅读link 您还可以使用此插件计算查询数Debug Bar plugin
这完全取决于您在页面上运行的查询是什么,您使用的是简单的还是复杂的查询等。实际上,没有设置页面的最小或最大查询量。您将需要在您的站点上下文中进行具体查看,并权衡查询量与页面上实际发生的情况。
Wordpress对某些查询的资源要求非常苛刻,因此您也需要考虑到这一点。
但归根结底,这一切归结为时间vs查询。这应该是你的目标,如果你能用更多的查询在更短的时间内完成工作,你应该这样做,你不应该受到低质量主机的阻碍。
我的建议是,你应该找一个合适的主机来处理你的查询,而不是因为正常的功能而限制你或Wordpress。
这将告诉您有多少查询以及每个查询所花费的时间,在什么地方调用它以及堆栈跟踪。
它甚至会告诉您生成页面所需的时间。
正如其他人所说,查询的数量不是正确的参数,但总的来说,查询数量超过100并不是一个好的指标。
该插件是免费的,并根据GNU General Public License
.
引用插件作者的话:
查询监视器非常注重以有用的方式显示其信息。例如,聚合数据库查询信息可用,允许您快速确定性能不佳的插件、主题或函数。它添加了一个管理工具栏菜单,显示当前页面的概览,选择菜单项后,面板中会显示完整的数据。
示例输出:
有关更多信息,请参阅:WordPress编程新手(来自更为传统的环境),并试图了解其一些“独特”特性。我们的网站上有一个目录页,此代码驻留在functions.php, 如果条件为true,则调整结果。if( $query->is_post_type_archive( \'directory\' ) ){ ...//do stuff } 我想知道如何获取is_post_type_archive 这就是“目录”当我对值使用测试时。。。var_dumb($query->is_post