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