真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

怎么在php中利用ob緩存機(jī)制對(duì)頁(yè)面進(jìn)行靜態(tài)化-創(chuàng)新互聯(lián)

本篇文章給大家分享的是有關(guān)怎么在php中利用ob緩存機(jī)制對(duì)頁(yè)面進(jìn)行靜態(tài)化,小編覺(jué)得挺實(shí)用的,因此分享給大家學(xué)習(xí),希望大家閱讀完這篇文章后可以有所收獲,話(huà)不多說(shuō),跟著小編一起來(lái)看看吧。

網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)!專(zhuān)注于網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開(kāi)發(fā)、重慶小程序開(kāi)發(fā)公司、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶(hù)創(chuàng)新互聯(lián)還提供了渝中免費(fèi)建站歡迎大家使用!

首先介紹一下php中ob緩存常用到的幾個(gè)常用函數(shù)

ob_start():開(kāi)啟緩存機(jī)制

ob_get_contents():獲取ob緩存中的內(nèi)容

ob_clean()清除ob緩存中的內(nèi)容,但不關(guān)閉緩存

ob_end_clean() 清除ob緩存中的內(nèi)容,并關(guān)閉緩存

ob_flush 清空緩存,輸出內(nèi)容,但不關(guān)閉緩存

ob_end_flush 清空緩存,輸出內(nèi)容,并關(guān)閉緩存

flush強(qiáng)制刷新輸出緩存中的內(nèi)容

按照http協(xié)議的規(guī)定,回應(yīng)內(nèi)容不能在回應(yīng)頭之前輸出,所以,如果在header()函數(shù)前面有內(nèi)容輸出,就會(huì)出現(xiàn)錯(cuò)誤,但使用了ob_start()后就會(huì)將回應(yīng)內(nèi)容先放在ob緩存中,不會(huì)再消息頭發(fā)送之前被發(fā)送,就解決了header()報(bào)錯(cuò)的問(wèn)題!

下面說(shuō)一下用php自帶的ob緩存機(jī)制實(shí)現(xiàn)頁(yè)面靜態(tài)化的方法,示例代碼如下

如上述代碼所示:

將我們查詢(xún)到的內(nèi)容直接保存到html文件中,如果文件存在,之間輸出,如果不存在,則訪問(wèn)數(shù)據(jù)庫(kù),執(zhí)行對(duì)應(yīng)的查詢(xún)過(guò)程

如果要設(shè)置文件的過(guò)期時(shí)間,可以在if語(yǔ)句里面加一個(gè)判斷條件,用于判斷緩存文件是否過(guò)期,time()-設(shè)置的過(guò)期時(shí)間

以上就是怎么在php中利用ob緩存機(jī)制對(duì)頁(yè)面進(jìn)行靜態(tài)化,小編相信有部分知識(shí)點(diǎn)可能是我們?nèi)粘9ぷ鲿?huì)見(jiàn)到或用到的。希望你能通過(guò)這篇文章學(xué)到更多知識(shí)。更多詳情敬請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


分享名稱(chēng):怎么在php中利用ob緩存機(jī)制對(duì)頁(yè)面進(jìn)行靜態(tài)化-創(chuàng)新互聯(lián)
標(biāo)題來(lái)源:http://weahome.cn/article/diohdc.html

其他資訊

在線(xiàn)咨詢(xún)

微信咨詢(xún)

電話(huà)咨詢(xún)

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部