Fw: [問題] 每秒多筆post資料存進資料庫

作者: panchila (怕其拉)   2014-04-30 17:09:27
※ [本文轉錄自 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,網路,硬碟寫入,都沒有耗掉太多效能,
謝謝.....
作者: m339606 (mize)   2014-04-30 19:23:00
請對方蒐集例如10秒的資料,再一次傳送另外再做一個驗證回傳的功能,收到後回post給他對方隔一段時間檢查如果他沒收到回覆就再傳一次
作者: StupidGaGa (笨嘎嘎)   2014-05-02 15:50:00
我個人遇過蠻類似的問題,樓上的方法是最好的。對方POST給你,你最好回傳一個東西給她。回傳的東西要有兩種,一個是回傳他所POST的資訊。另一個是不管他有沒有資訊,都回傳一個固定值。這樣主要在找,是你沒收到還是他沒發出去。
作者: panchila (怕其拉)   2014-05-05 15:57:00
我現在有做回傳"OK",會再試試看囉~謝謝大家

Links booklink

Contact Us: admin [ a t ] ucptt.com