我对Web服务的调用目前需要很长时间才能回来。 ASP.NET页面大约需要一分钟或更长时间才能开始加载。我正在使用C#Response.Write()将必要的数据写入Javascript,以便Javascript将其插入到OWC11电子表格中。我想在大块中这样做,但我不知道如何。
感谢您的帮助和/或建议。
答案 0 :(得分:2)
我假设你的webservice方法和它背后的sql查询没有瓶颈
因此,为了加快获取10,000行的过程,我的建议是让你通过获取例如2000行的记录来调用webservice,这样你就可以进行5次调用
一旦有来自webservice的10,000行将其写入您的OWC11电子表格
否则,如果可能的话,返回5张OWC11电子表格,每张电子表格显示2000行的表格
答案 1 :(得分:0)
我认为在服务器中你应该创建一个线程来接收来自web服务的响应,并且在客户端你应该使用AJAX来检查进程,例如5或10秒后,你使用单线程,这样就是一个瓶子-颈部。上传软件包时,您可以在Windows Azure门户上看到该示例。希望这有帮助。