ASP生成靜態Html檔案技術雜談

2021-04-09 05:21:37 字數 793 閱讀 5650

網頁生成靜態html檔案有許多好處,比如生成html網頁有利於被搜尋引擎收錄而且不僅被收錄的快還收錄的全。前台脫離了資料訪問,減輕對資料庫訪問的壓力,加快網頁開啟速度。最近在對臺內**進行重新設計時也採用了這種全站生成靜態html的結構。參考了網上一些資料,下面三種方法對理解由asp生成html的原理有很大幫助,分享一下。

1、下面這個例子直接利用fso把html**寫入到檔案中然後生成.html格式的檔案:

"htmlwrite.write "輸出title內容: " & request.form("title") & "

輸出body內容:" & request.form("body")& "

"htmlwrite.close

set fout=nothing

set fso=nothing

end if

%>

2、但是按照上面的方法生成html檔案非常不方便,第二種方法就是利用模板技術,將模板中特殊**的值替換為從表單或是資料庫欄位中接受過來的值,完成模板功能;將最終替換過的所有模板**生成html檔案。這種技術採用得比較多,大部分的cms都是使用這類方法。

template.htm ' //模板檔案

$body$ 

testtemplate.asp '// 生成html

3、第三種方法就是用xmlhttp獲取動態頁生成的html內容,再用adodb.stream或者scripting.filesystemobject儲存成html檔案。這句話是在藍色理想上看到的,對xmlhttp在下還不熟悉正在找資料了解,找到一段xmlhttp生成html的**參考一下:

ASP生成靜態Html檔案技術

1,下面這個例子直接利用fso把html 寫入到檔案中然後生成.html格式的檔案 htmlwrite.write 輸出title內容 request.form title 輸出body內容 request.form body htmlwrite.close set fout nothing set...

ASP生成靜態Html檔案技術雜談

asp生成靜態html檔案技術雜談 進入社群 網頁生成靜態html檔案有許多好處,比如生成html網頁有利於被搜尋引擎收錄,不僅被收錄的快還收錄的全。前台脫離了資料訪問,減輕對資料庫訪問的壓力,加快網頁開啟速度。像www。aspid。cn的主站就採用了tsys生成html檔案!所以吟清最近對生成ht...

ASP生成靜態Html檔案技術雜談

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