方案1:
///
/// 傳入url返回網頁的html**
///
/// url
///
biaoti
content
author
biaoti
content
author
提示新增成功後會出以當前時間為檔名的html檔案!上面只是把傳遞過來的幾個引數直接寫入了html檔案中,在實際應用中需要先新增資料庫,然後再寫入html檔案
方案3:給乙個客戶端參考的例子(sj)
它的作用在於以客戶端的方式獲取某個頁面的**,然後可以做為其他用途,本例是直接輸出
<%@ page language="c#" %>
id:<%=request.querystring["id"]%>
<%@ page language="c#" %>
id:<%=request.querystring["id"]%>
其中原理是這樣的.
main_execute.aspx是生成html的頁面.
現在用main.aspx來對它進行快取.
過程如下:
首先根據頁面引數算出檔名.(這個例子只根據request.querystring["id"]來算)
嘗試讀取快取的檔案.如果成功,那麼response.end();
如果不成功:
使用server.execute來呼叫main_execute.aspx,並且獲取它的結果內容.
得到內容後,立刻輸出到客戶端.
最後把內容寫進檔案裡,提供給下一次做為快取度取.
ASP生成靜態頁面方法
1 with templet意思是,生成的頁面架構將採用某個已設定的模板,在此之前我的一篇教程中介紹過,希望各位在看本教程之前對asp採用模板應熟悉下。2 asp轉變為html。不要我再說asp轉變成html的好處了吧,其中最值得知道的就是 靜態html頁和動態頁對伺服器的要求承受能力小得多,同樣,...
生成靜態頁面的方法
對於 特別是cms系統中,生成靜態頁面是必不可少的,靜態頁面不用去和資料庫打交道,可以提高頁面的訪問速度。生成靜態頁面的方法一般有 兩種,一種是以模板的形式生成,第二種是直接根據url來生成靜態頁面。以模板形式生成的原理就是字串替換,在.net中已經提供了乙個字串替換的函式 replace 用模板生...
PHP生成靜態頁面的方法
雖然 方法 很多,但使用起來簡便容易的,我覺得還是先判斷已經生成的首頁檔案的生成時間和現有時間之間的差值,如果滿足某個值就開始生成,這種方法比較來得容易,不多說了,開始吧!在開始之前還是提一下三個函式吧 ob start ob end clean ob get contents ob start 是...