只需簡單幾步,PHP輕鬆實現頁面靜態化

編程語言 PHP HTML 技術 鵬博網客 鵬博網客 2017-09-13

靜態化, 瀏覽器請求的直接是一個靜態的html頁面. 而不是PHP程序. 優化的常見技術

這裡簡單的介紹的操作是在後臺添加一個生成前臺首頁的功能

在後臺生成, 首頁的靜態頁面.

生成的動作在後臺. 將展示需要的css, 模板, js, 原樣的放置在前臺. 便於管理.

只需簡單幾步,PHP輕鬆實現頁面靜態化

PHP是最好的語言

動作:

載入前臺首頁的模板. 將其渲染生成 html代碼. 保存到靜態文件中.

在Think PHP 3.2中有一個fetch方法,可以完成渲染,不輸出顯示

在將內容file_put_contents,就完成靜態頁面生成

只需簡單幾步,PHP輕鬆實現頁面靜態化

前臺的對應模板

佈局模板的處理方案

只需簡單幾步,PHP輕鬆實現頁面靜態化

這是前臺首頁內容,去繼承layout模板佈局

layout佈局模板中, 完成公共部分的載入

只需簡單幾步,PHP輕鬆實現頁面靜態化

記住:靜態資源URL的指向都要寫好

每當首頁模板發生改動後, 重新生成首頁靜態化文件.

一個靜態生成就完成了。

只需簡單幾步,PHP輕鬆實現頁面靜態化

相關推薦

推薦中...