【发布时间】:2014-03-05 15:04:07
【问题描述】:
我正在考虑优化我一直在添加和添加的一个相当大的网站。数据库已经变得相当大(可能有 100,000 个帖子),并且它已经开始放缓并给我“Mysql has gone away”错误。我一直在阅读有关数据库优化的内容,并且已经准备好有人说您应该只希望在一个页面上使用 1-15 个查询。
人们是否认为应该在任何页面上只使用少数查询的建议?
我是否正确地认为每次我使用诸如 get_permalink() 之类的 Wordpress 函数时,我都会创建一个新查询并新连接数据库?
我有一些循环,一次循环遍历 100 多个用户,并在这些循环中使用诸如 get_user_meta() 之类的函数——这是否意味着我实际上是在进行 100 个数据库查询,或者它们是否以某种方式缓存在 Wordpress 中?
【问题讨论】:
-
这个问题可能更适合wordpress.stackexchange.com
标签: php mysql sql wordpress optimization