1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > 怎么优化 query_posts 获取 wordpress文章时 减少数据库查询次数?

怎么优化 query_posts 获取 wordpress文章时 减少数据库查询次数?

时间:2018-07-03 01:26:28

相关推荐

怎么优化 query_posts 获取 wordpress文章时 减少数据库查询次数?

后端开发|php教程

wordpress,php

后端开发-php教程

怎么优化下面的wordpress 代码,目前它是分别查询,导致数据库查询次数过多,其实就是想实现 一次性获取数据后,循环输出 分类名称,分类下的文章篇数。

ssc免费源码下载,vscode部分中文乱码,arm的ubuntu,tomcat 去掉ajp,sqlite文件导出文本,北京朝阳互联网公司爬虫,eval函数 php,韩城seo优化服务,dede后台删了 网站还有,表白网页手机源码下载,互助社区 模板lzw

$value){ ?> ">" rel="bookmark">

asp 大型厂房信息门户网站源码,Ubuntu缺少共享库,怪物猎人崛起爬虫,龙芯php,admin.seo.lzw

回复内容:

PHP源码ERP,ubuntu启动卡住不动,爬虫模块是什么,i()php,网页制作seolzw

怎么优化下面的wordpress 代码,目前它是分别查询,导致数据库查询次数过多,其实就是想实现 一次性获取数据后,循环输出 分类名称,分类下的文章篇数。

$value){ ?> ">" rel="bookmark">

开启缓存不就解决了?

1.现在问题就在分类太多,每次分类要查询一次,那是否可以先查找该页分类的所有数据,因为是查询所有而且你有排序跟文章数要求,这里可以与group by合用获取要求数据。(这样首页分类数据这块应该是只有一次查询)

2.然后在根据代码逻辑为其组成一个数组,数组可以参考我下面给你的格式。

$postList[cate_id][ itle];$postList[cate_id][article][];//将文章按分类id当成键值存入数组foreach($postList as $post) { foreach($post[article] as $value){ }}

自己顶下吧,期待有熟悉wp的小伙伴看看。

对wp不熟 也没怎么看你的代码。你可以用键值对 那样就只用写一个循环了。

先查所有分类组成键值对数组。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。