亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

asp.net大數據量生成html

asp.net大數據量生成html

當年話下 2018-11-21 08:04:38
10萬條記錄,一頁20條要生成5000個html頁.如果添加一條記錄就要重新生成5000個html。有什么解決辦法么?  不考慮偽靜態的情況,怎么辦!
查看完整描述

2 回答

?
撒科打諢

TA貢獻1934條經驗 獲得超2個贊

如果對實時性要求非常高的話,靜態化顯然不是一個好的策略

如果實時性要求不高,則可以考慮在第一次訪問的時候動態生成,隨后保存為靜態文件,此靜態文件可以用一種過期策略,比如2小時后過期,或者訪問10次后過期,或者1小時沒訪問則過期等等

過期的靜態文件會被刪除,下一次訪問的時候仍然動態執行,再保存為靜態文件

這樣就不需要每一次都讀完整個數據庫生成5000個HTML頁,也相應地減少了數據改變導致的重新生成的消耗


查看完整回答
反對 回復 2018-11-22
  • 2 回答
  • 0 關注
  • 513 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號