Re: [問題] 關於網頁程式的一個問題
※ 引述《ibo521 (ibo)》之銘言:
: 我這樣做最主要的目的就是不要讓畫面逾時
: 以往是用ViewState
: 我測試過
: 只要畫面上的資料大概2、300筆
: 異動畫面上的資料後 回Server端
: 重新去異動ViewState的資料 及DataBind ViewState中的DS時
: 使用者的畫面就會逾時
: 所以才會想使用temp table的方式
: 推文中有版友提到Session
: 但會加重Server的負擔
: 還是有人有其他的意見呢?
假設
A: DB Server
B: Web Server
C: Client
當把 DataSet 放在 ViewState 時,大量的資料由 B -> C
改用 Session 的話,則是將資料留在 B,使得 B -> C的資料量縮小
但就是增加 B 的記憶體負擔
而用 Temp Table 就是把負擔改在 A
都是用空間換時間的做法
另外也可以開另一台 SessionState Server 將 Session 資料存在另一台Server上
這樣一樣可以減少資料的傳輸
但又不會使 WebServer 的負擔太重
--
my blog: http://kenshinnn.blogspot.com
operation system : Ubuntu GNU/linux
window manager : Gnome
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 125.232.5.46
討論串 (同標題文章)