TP實現偽靜態頁面生成

2021-09-30 22:30:13 字數 576 閱讀 5946

方法一

這個實現其實蠻簡單,只不過官網上的手冊寫得不是很詳細。

'html_cache_on'     =>    true, // 開啟靜態快取

'html_cache_time'   =>    60,   // 全域性靜態快取有效期(秒)

'html_file_suffix'  =>    '.shtml', // 設定靜態快取檔案字尾

'html_cache_rules'  =>     array(  // 定義靜態快取規則

'about'    =>     array('/about/index.html')

方法二

ob_start(); //開啟緩衝區

$data = ob_get_contents(); //獲取緩衝區的內容

ob_end_clean(); //關閉緩衝

$fp = fopen("/index.html","w"); //將內容寫入檔案

if(!$fp)

else

這**寫在前台相應的控制器中,會自動生成html頁面。

aspx頁面生成靜態頁面

通過aspx頁面生成靜態頁面,在 cs檔案重寫page的render方法,接收頁面通過請求返回的hmtl 然後再另存為 html模板 如下 方法一 把本頁面生成html頁面 protected override void render htmltextwriter writer 方法二 請求其它頁面...

PHP靜態頁面生成

一 靜態頁面的好處 在速度上,靜態頁面要比動態頁面的比方php 快很多,這是毫無疑問的,但是由於靜態頁面的靈活性較差,如果不借助資料庫 或其他的裝置儲存相關資訊的話,整體的管理上比較繁瑣,比方修改編輯.比方閱讀許可權限制等,但是,對應一些我們經常頻頻使用的檔案,比方說,開發的新聞發布系統,我們不希望...

asp生成靜態頁面 生成html

網頁生成靜態html檔案有許多好處,比如生成html網頁有利於被搜尋引擎收錄,不僅被收錄的快還收錄的全.前台脫離了資料訪問,減輕對資料庫訪問的壓力,加快網頁開啟速度.像www.aspid.cn的主站就採用了tsys生成html檔案 所以吟清最近對生成html比較感興趣,看了不少文章,也有一點點收穫....