多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > WordPress > 用緩沖輸出優化 WordPress 頁面生成性能

用緩沖輸出優化 WordPress 頁面生成性能

來源:程序員人生   發布時間:2014-01-27 10:56:34 閱讀次數:3475次

WordPress 的性能一致被廣大用戶所詬病,讓我們來一起稍微優化優化。

除了 wp_head() 函數的對 WordPress 系統性能的影響外,主循環中層層嵌套的循環語句也消耗了大量的數據庫查詢時間。

比如,最為常規的循環輸出首頁文章列表:

<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<h2><a href=http://www.mangguo.org/"<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>
<ul><?php $tags = get_the_tags(); foreach($tags as $tag) echo '
<li><a href=http://www.mangguo.org/"'.get_tag_link($tag -> term_id).'">'.$tag -> name.'</a></li>'; ?>
</ul>
<?php endwhile; else : endif; ?>

在這個簡單的循環體中,還嵌套輸出了每篇文章的標簽。這么多次查詢讀取想想都覺得有點可怕吧?有木有?

在 PHP 中有一個很妙的函數,叫做 flush(),該函數將當前為止程序的所有輸出發送到用戶的瀏覽器。詳細參考這篇資料:http://cn.php.net/flush

那就添加一下這個好用的函數,你看:

<?php if (have_posts()) : while (have_posts()) : the_post(); ob_flush(); ?>
// insert code here
<?php flush(); endwhile; else : endif; ?>

這樣一來,如果你的網速很慢,可以明顯看到頁面一部分一部分輸出的過程,一定程度上算是緩解了頁面生成過慢的問題。

當然,如果你不覺得蛋疼,還可以給標簽列表輸出啊,什么什么的都加上這函數。是的,就是這樣。

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 国产欧美一区二区久久 | 亚洲欧洲日产国产 最新 | 五月天视频网 | 久久综合久久精品 | 欧美成人观看免费全部完小说 | 日韩一级欧美一级 | 成人a视频 | 亚洲国产精品福利片在线观看 | 国产在线永久视频 | 噜噜噜在线观看播放视频 | 激情小说 校园春色 | 天堂综合网| 男人边吃奶边摸下面好爽视频 | 午夜岛国| 亚洲你xx我xx网站 | 性欧美videos高清精品 | jizz自拍| 亚洲美女一区 | 99精品国产成人a∨免费看 | 91亚洲免费| 亚洲国产成人久久综合一区 | 亚洲最新 | 精品久久久久久中文字幕一区 | 久久中国| 久久99精品久久久久久野外 | 欧美三级真做在线观看 | 精品久久久久不卡无毒 | 男女最猛烈xx00动态视频 | 成人啪精品视频免费网站 | 中文字幕在线观看免费 | 亚洲码在线中文在线观看 | 网站大全黄免费 | 亚洲欧美视频 | 中文字幕免费在线 | 欧美极度另类精品 | 日韩在线影视 | 亚洲欧美国产毛片在线 | 欧美国产亚洲精品高清不卡 | 亚洲精品福利在线观看 | 国产精品一区二区三 | 日韩视频一区二区三区 |