ASP 解釋的主要優(yōu)化方法將是利用高速緩存頁面,以便無需每次讀取都對它們進行解釋。做到這一點的最簡單的方法是借助 ASP Application 對象。要做到這一點,你只需將HTML保存到含有月份和年份名稱的應用程序變量(例如 Calendar07-2000)中。然后,當顯示 Event Calendar 頁時,你首先檢查一下看看日歷是否已經保存在應用程序變量中,如果是,則只需檢索它,這種方式會大大加快網站的查詢過程。下面的代碼顯示了這個工作過程:
do header>> ShowCalendar(nMonth, nYear) do Footer>> sub ShowCalendar(nMonth, nYear) if Application("Calendar" nMonth "-" nYear) = "" then Build Calendar>> Application("Calendar" nMonth "-" nYear) = Calendar>> End if Response.Write Application("Calendar" nMonth "-" nYear) End sub