日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

php bigpipe实现,如何通过php 实现BigPipe分块输出

發布時間:2024/8/5 php 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php bigpipe实现,如何通过php 实现BigPipe分块输出 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

原理:利用 ob_flush() 與 flush()將緩沖區的內容提前輸出,瀏覽器可提早加載這部分的內容,無需等待所有輸出完成再加載。

將頁面內容劃分為一個個小塊,輸出一個后再輸出下一個,使用戶可盡早看到頁面內容,優化用戶體驗。

首先 head 的內容應該優先加載,盡早加載css,javascript等靜態內容,因此在head之后應該用 flush()輸出。

例子:先輸出head 靜態內容,再將每個

分為一個chunk,每隔一秒輸出。

Big Pipe

body{margin:0px; background:#CCCCCC;}

p{text-align:center; margin:10px;}

img{width:450px;}

function cache_flush($sec=1){

ob_flush();

flush();

usleep($sec*1000000);

}

?>

需要注意的問題:

1.盡量利用一次輸出輸出盡可能多的內容。

2.盡量可以同步加載。

3.chunk不是分得越多越好,要看實際需求情況決定。

4.ob_flush() 與 flush() 要同時使用,因有些情況flush()會沒有效果。

本篇文章講解了如何通過php 實現BigPipe分塊輸出,更多相關內容請關注php中文網。

相關推薦:

總結

以上是生活随笔為你收集整理的php bigpipe实现,如何通过php 实现BigPipe分块输出的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。