大型網站效能最佳化策略的疑問???

aill發表於2005-06-10
上次看到一個帖子說
sina他們都是把動態內容直接生成靜態index.html文件,
使用者直接訪問index.html檔案,
這種方法肯定是最好的,但是實現起來好像有些疑問,例如當使用者正在訪問的時候你能更改index.html檔案的內容嗎,

我的想法是同時有幾個index.html的副本,例如index1.html,index2.html使用一個統一的Servlet作為入口,使用一個標記表示當時正在使用哪個檔案例如index1.html,那麼更新的時候就更新index2.html,更新完後改變標記,讓下次訪問的時候去訪問index2.html,同時更新index1.html裡的內容
用一個Servlet作為入口來決定訪問index1還是index2

還有個問題,就是怎樣去觸發“更新網頁”的事件,我考慮使用MDB,因為這樣可以實現非同步更新,但是又有個問題就是MDB不能訪問本地檔案系統

要不然就只能自己做一個執行緒定時去更新網頁,但是這樣顯然沒有MDB效率好

不知道bang有什麼好的主意?

相關文章