靜態化, 瀏覽器請求的直接是一個靜態的html頁面. 而不是PHP程序. 優化的常見技術
這裡簡單的介紹的操作是在後臺添加一個生成前臺首頁的功能
在後臺生成, 首頁的靜態頁面.
生成的動作在後臺. 將展示需要的css, 模板, js, 原樣的放置在前臺. 便於管理.
動作:
載入前臺首頁的模板. 將其渲染生成 html代碼. 保存到靜態文件中.
在Think PHP 3.2中有一個fetch方法,可以完成渲染,不輸出顯示
在將內容file_put_contents,就完成靜態頁面生成
前臺的對應模板
佈局模板的處理方案
layout佈局模板中, 完成公共部分的載入
記住:靜態資源URL的指向都要寫好
每當首頁模板發生改動後, 重新生成首頁靜態化文件.
一個靜態生成就完成了。
相關推薦
推薦中...