執行個體:實現動態網頁的靜態緩衝,動態網頁靜態
一行代碼實現緩衝的臨時檔案儲存,四行代碼實現緩衝判斷,三行代碼實現臨時檔案調用
源動態網頁
<title>執行個體:實現動態網頁的靜態緩衝</title><h3>執行個體:實現動態網頁的靜態緩衝</h3><p><chtml><for end=0 start=20> <b>@{int:@{for:getSuffix}+1}-</b> <forend=@{for:getSuffix}> <fontcolor=red>@{int:@{for:getSuffix}+1}-</font> </for> <br></for></chtml></p>
(例子檔案:_samples/file_page.html)
讀緩衝的靜態檔案資訊
<file act=info>WEB-INF/cache/page_test.html</file>
判斷靜態檔案是否存在
<if x="@{file:exists}"else=0> <call>page</call> <callx=true>cache</call></if>
存在就調用cache,不存在則調用page
<call>page</call> <call x=true>cache</call>
可調用標籤cache,讀快取檔案
<chtml onlycallid=cache><file act=read method=str name=page>WEB-INF/cache/page_test.html</file></chtml>
可調用標籤page
<chtml id=page file="@{sys:curPath}file_page.html" save="WEB-INF/cache/page_test.html" onlycall />
引入動態網頁檔案@{sys:curPath}file_page.html,並儲存為WEB-INF/cache/page_test.html檔案
顯示緩衝內容
@{file:page}
完整代碼
<html><chtml><file act=info>WEB-INF/cache/page_test.html</file><if x="@{file:exists}" else=0><call>page</call><call x=true>cache</call></if></chtml><chtml id=page file="@{sys:curPath}file_page.html" save="WEB-INF/cache/page_test.html" onlycall /><chtml onlycall id=cache><file act=read method=str name=page>WEB-INF/cache/page_test.html</file></chtml>@{file:page}</html>
效果
(例子檔案:_samples/file_cache.html)
抓緊體驗體驗吧!
輕開平台資源下載及說明
平台及最新開發手冊免費下載:http://download.csdn.net/detail/tx18/8464425
開發執行個體:輕開B2C電子商務網站,免費下載:http://download.csdn.net/detail/tx18/8318585
輕開平台會不定期升級為大家提供更多強大而Easy的功能,請留意最新的開發手冊