10萬條記錄,一頁20條要生成5000個html頁.如果添加一條記錄就要重新生成5000個html。有什么解決辦法么? 不考慮偽靜態的情況,怎么辦!
2 回答

撒科打諢
TA貢獻1934條經驗 獲得超2個贊
如果對實時性要求非常高的話,靜態化顯然不是一個好的策略
如果實時性要求不高,則可以考慮在第一次訪問的時候動態生成,隨后保存為靜態文件,此靜態文件可以用一種過期策略,比如2小時后過期,或者訪問10次后過期,或者1小時沒訪問則過期等等
過期的靜態文件會被刪除,下一次訪問的時候仍然動態執行,再保存為靜態文件
這樣就不需要每一次都讀完整個數據庫生成5000個HTML頁,也相應地減少了數據改變導致的重新生成的消耗
- 2 回答
- 0 關注
- 513 瀏覽
添加回答
舉報
0/150
提交
取消