我有這個瘋狂的大型數據庫,我想打印出來的數據,但由於數據庫相當大,通常需要大約10-20分鐘執行。ASP.NET和後臺緩存
我真的不希望網絡用戶等待那麼長時間才能顯示一個頁面,並且想知道是否有辦法預先將全球SQL數據每隔1小時預先緩存一次,以供所有人查看?
我嘗試搜索谷歌的aspx和後臺工作人員,我發現大多數awsers是,asp不是爲此設計的,我需要使用Windows服務..但作爲票價,我知道,Windows服務確實不支持Web瀏覽器訪問? 或者有沒有辦法通過Windows Service的ASPX運行WebServer?
我從來沒有與ASPX工作過,並有不知道我在做什麼,但是我在vb.net
如果您的查詢需要20分鐘執行,那麼您需要解決此問題。例如,創建第二個臨時數據庫,即將最終數據保存在一個平面表中,每6小時更新一次這些平面數據,然後使用該平面表讀取它們。 – Aristos