两段功能相同的小代码,加载出来竟然有那么大的不同。。。
这究竟是为啥咧?只能等哥在拍黄片的道路上慢慢求索了~
先看这段:
<?php $paged = get_query_var('paged'); $list = array( 'cat' => $cat, 'paged' => $paged ); $list_jokeoo = new WP_Query( $list ); if ($list_jokeoo->have_posts()) : while ($list_jokeoo->have_posts()) : $list_jokeoo->the_post(); ?>
加载页面后得到以下信息:
158 queries in 3.914 seconds, using 14.35MB memory. Finished 0.06 seconds
看起来这是变态的数据。。。
接下来是第二种:
<?php $wp_query = new WP_Query(array('cat'=>$cat,'paged'=>$paged)); ?> <?php if($wp_query->have_posts()) : while($wp_query->have_posts()) : $wp_query->the_post(); ?>
加载后得到:
40 queries in 3.493 seconds, using 14.69MB memory. Finished 0.72 seconds
只要40个查询了。哥真是百撕不得其姐啊。。。