看板 Web_Design 關於我們 聯絡資訊
※ 引述《thinkfun (thinkfun)》之銘言: : 最近用ASP.NET (VB) + Access DB 寫了一個很陽春的問卷網站 : 但是現在遇到一個問題,想懇請大家看看問題出在哪 : 我用我的電腦測試都沒問題,但是請其他同學測試時, : 發現網站不是很穩,常常會在第一到三個資料表有資料,第四個資料表就沒資料了, : 這個問題最常發生在網路不穩的同學身上,目前有幾個想法 : 1. 網路如果短暫斷線,是否超過某個時間,再重新連線上時, : session儲存的值會消失? 理論上網路斷線不會有影響,session 的 scope 可以看看網路資料, default session timeout 「通常」是 30 min , 關掉 browser 也會幹掉 session 。 : 2. 我目前的設計,是四個網頁,每個網頁都會讀取資料庫並儲存 : 如何把每個網頁的變數資料暫存,在第四個網頁存入資料庫? 不每個網頁分別存取的理由是? 如果這四個問卷都要填很久,那寧可開暫存table也比存session好。 : 3. 是否頻繁讀取資料庫,是造成第四個資料表沒有資料的原因? 這要看你的結構怎麼設計,但是基本上我個人覺得是你code有問題。 : 4. 對Access DB而言,他的處理能力如何?只要10個人連線,每個人讀取四次資料庫 : 也就是40次的資料庫存取,他就掛了嗎 XD 正常的 code 來講沒這麼弱啦,除非你每個 connection 都開了不關, 這樣可能多到一個次數他就連不上了,不過這也不只 access 會這樣。 : 5. my sql是否較不會有這方面的顧慮. 相信我,你的使用量沒有大到有這方面的問題。 : 感謝大家的幫忙 其實才幾十個人存取,沒這麼弱啦。 至少我曾經拿來寫過一個同時有20個人以上同時瀏覽的簡易ajax留言板, 一晚上處理一百多則留言,還活的好好沒掛過。 (雖然這對 db 來講算是非常微量微量的操作, 他好歹也是小 db ,不是小玩具好嗎XD) 還有另一個 case 是拿來寫全校教官的值勤紀錄報表, 運作2-3年也沒出過狀況啊。 -- 我:一半的日子讓你說,我聽你說你的所有______________________________________ ______________________________________一半的日子我想說,對你說過去的所有:我 _______________________________________________________ 在討論中妥善扮演兼具聆聽與分享的角色,是我們一生的課題。 _______________________________________________________ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.82.219.123