作者panchila (怕其拉)
看板C_Sharp
標題Fw: [問題] 每秒多筆post資料存進資料庫
時間Wed Apr 30 17:09:27 2014
※ [本文轉錄自 Web_Design 看板 #1JOA9Iea ]
作者: panchila (怕其拉) 看板: Web_Design
標題: [問題] 每秒多筆post資料存進資料庫
時間: Wed Apr 30 15:12:15 2014
不好意思,新手發問,
我有個朋友,他讓我寫一個asp .net,
目的是收他post過來的資料,並存進Sql Server,
每一筆資料有10項post的值,
我利用Request.Form將post過來的值抓取起來,
再用SqlDataSource.InsertCommand存進資料庫中,
現在遇到的問題是,
他每一秒都會有20筆資料post過來,但是我卻會遺失資料,
我看資料庫裡,有時同一秒鐘有1x筆,有時只有3筆,
想請問各位,在哪個地方,我還可以改善,不要遺失資料呢?
我的硬體,我有看了一下,CPU,RAM,網路,硬碟寫入,都沒有耗掉太多效能,
謝謝.....
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.124.121.94
※ 文章網址: http://webptt.com/m.aspx?n=bbs/Web_Design/M.1398841938.A.A24.html
※ 發信站: 批踢踢實業坊(ptt.cc)
※ 轉錄者: panchila (59.124.121.61), 04/30/2014 17:09:27
1F:→ m339606:請對方蒐集例如10秒的資料,再一次傳送 04/30 19:23
2F:→ m339606:另外再做一個驗證回傳的功能,收到後回post給他 04/30 21:29
3F:→ m339606:對方隔一段時間檢查如果他沒收到回覆就再傳一次 04/30 21:33
4F:→ StupidGaGa:我個人遇過蠻類似的問題,樓上的方法是最好的。 05/02 15:50
5F:→ StupidGaGa:對方POST給你,你最好回傳一個東西給她。 05/02 15:51
6F:→ StupidGaGa:回傳的東西要有兩種,一個是回傳他所POST的資訊。 05/02 15:52
7F:→ StupidGaGa:另一個是不管他有沒有資訊,都回傳一個固定值。 05/02 15:53
8F:→ StupidGaGa:這樣主要在找,是你沒收到還是他沒發出去。 05/02 15:53
9F:→ panchila:我現在有做回傳"OK",會再試試看囉~謝謝大家 05/05 15:57