Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 每小时最大查询数限制为36000。我每个页面浏览有100个查询。每小时浏览360页,I';我半身像?_Php_Mysql_Wordpress_Web Hosting - Fatal编程技术网

Php 每小时最大查询数限制为36000。我每个页面浏览有100个查询。每小时浏览360页,I';我半身像?

Php 每小时最大查询数限制为36000。我每个页面浏览有100个查询。每小时浏览360页,I';我半身像?,php,mysql,wordpress,web-hosting,Php,Mysql,Wordpress,Web Hosting,我的问题是: 1) 我在每个页面视图上对MYSQL数据库进行大约100次查询;这个号码是Wordpress的查询监视器插件给我的 2) 我的托管公司的运营限制如下:每小时最大查询量=36000 这是否真的意味着,如果在同一小时内发生360次页面浏览,那么在这一小时内,我的主机对数据库的总查询量达到36000次限制,并且我的网站在下一个小时内可能不可用,直到该限制重设为止 如果是这样的话,那么要么我的页面查询量高得离谱,要么我的托管公司的限制很低 我知道缓存在这里可能是件好事,但我真的想知道我上面

我的问题是:

1) 我在每个页面视图上对MYSQL数据库进行大约100次查询;这个号码是Wordpress的查询监视器插件给我的

2) 我的托管公司的运营限制如下:每小时最大查询量=36000

这是否真的意味着,如果在同一小时内发生360次页面浏览,那么在这一小时内,我的主机对数据库的总查询量达到36000次限制,并且我的网站在下一个小时内可能不可用,直到该限制重设为止

如果是这样的话,那么要么我的页面查询量高得离谱,要么我的托管公司的限制很低

我知道缓存在这里可能是件好事,但我真的想知道我上面的理论/解释是否正确。是这样吗

PS:大多数数据库查询都是SELECT,只有少数更新和插入。

要完成此操作,请执行以下操作:


我将用Wordpress中的瞬态处理我的查询;这将帮助我减少问题所在的数据库查询。

我会说“我对我的页面的查询高得离谱”和“我的托管公司的限制很低”。一个糟糕的组合,你是在使用免费的托管服务吗?使用像redis这样的后端缓存和像wp_supercache这样的前端缓存将大大增加你可以做的页面负载-就像你说的。36000个查询看起来真的很随意。带索引的查询字段不应该更便宜吗?您可以通过对非索引字段进行一次查询来关闭整个mysql实例,而正确的选择只需0.02秒。等等等等。。我会寻找另一家托管公司。对于wordpress来说,每个视图100个查询可能不高,但在所有事情的相对范围内,它仍然高得离谱。wordpress听起来设计得很糟糕。@parttimeturtle是的,是的。像PHP中的大多数东西一样,Wordpress的设计也很糟糕