課程
/后端開發
/PHP
/PHP實現頁面靜態化
目的生成靜態文件。 直接file_get_contents,讀出來后正則修改,然后file_put_contents不就可以了,為什么還要調用ob函數?
2017-04-23
源自:PHP實現頁面靜態化 2-5
正在回答
ob是將所有輸出都放到緩沖區內,
如果不用ob,直接file_get_content如何保存文件?是否連php代碼也獲取?
php使用模板,以靜態頁面形式輸出前,我們用ob 獲取靜態頁面形式的輸出,再使用file_put_content保存到一個靜態文件中去。
你用file_get_content每次都獲取php文件內容嗎?
上面這篇文章還是不能解決疑惑?(文章本身講的也不是很好) 1、頁面靜態化要的目的就是生成html文件。(不多此一舉的調用 ob_api也行?。?br /> 2、緩沖按課程內容定義是一塊內存區,那么我file_get_contents放在變量中,也是相當于放在了內存啊。所以那篇文章講的提高了性能我不是很理解。 老師講這個是硬搬過來的?
舉報
網站開發必備技能—頁面靜態化,幫助大家掌握一項加薪利器
3 回答我有一點沒弄明白,那就是為什么一定要用緩沖區?
1 回答緩存區開啟與不開啟
2 回答緩存時間問題
4 回答為什么我的ajax數據沒傳過來啊
3 回答php文件執行還要編譯嗎?為什么
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2020-10-16
ob是將所有輸出都放到緩沖區內,
如果不用ob,直接file_get_content如何保存文件?是否連php代碼也獲取?
php使用模板,以靜態頁面形式輸出前,我們用ob 獲取靜態頁面形式的輸出,再使用file_put_content保存到一個靜態文件中去。
你用file_get_content每次都獲取php文件內容嗎?
2017-05-06
上面這篇文章還是不能解決疑惑?(文章本身講的也不是很好)
1、頁面靜態化要的目的就是生成html文件。(不多此一舉的調用 ob_api也行?。?br /> 2、緩沖按課程內容定義是一塊內存區,那么我file_get_contents放在變量中,也是相當于放在了內存啊。所以那篇文章講的提高了性能我不是很理解。
老師講這個是硬搬過來的?