所謂output cache,是在執行MSIL之后,先將結果寫入output cache,然后再將output cache下傳到瀏覽器,而將來如果瀏覽同一網頁,ASP+會先判斷該網頁是否有output cache存在,如果有,則直接將output cache下傳瀏覽器,不會經過編譯.aspx及執行MSIL的過程,故能提升執行效能。 在這我只講一下啟動output cache的方法,其它東西目前我不是很清楚:)啟動outputcache的方法十分簡單,只要在.ASPX網頁的最前面加上以下標記: <%@output cache duration="秒數"%> 其中durtion表示output cache保留在系統中的秒數,例如: <%@output cache duration="10"%> 結果網頁的output cache將會保留系統中10秒鐘,而凡是在這10秒鐘內瀏覽此一網頁,ASP+就會直接將output cache下傳給瀏覽器,省略了編譯的過程!:)呵呵,試試看吧!不錯的東東!!!
|