我对web服务的调用当前花费了太长时间才返回。ASP.NET页面大约需要一分钟或更长时间才能开始加载。我使用C# Response.Write()将必要的数据写入Javascript,以便Javascript将其插入到OWC11电子表格中。我想分块来做,但是我不知道怎么做。
感谢您的帮助和/或建议。
发布于 2012-07-19 03:54:16
我假设他们不是webservice方法和它背后的sql查询的瓶颈。
因此,为了加快获取10,000行的过程,我建议您使用get记录调用way服务,例如2000行,这样您将进行5次调用
将the服务中的10,000行写入OWC11电子表格后
否则,如果可能,返回5个OWC11电子表格,每个电子表格显示2000行
发布于 2013-03-30 14:00:58
我认为在服务器端,你应该创建一个线程来接收来自web服务的响应,而在客户端,你应该在5秒或10秒后使用AJAX来检查进程,因为你使用的是单线程,所以这是一个瓶颈。当你上传你的包时,你可以在Windows Azure门户上看到这个例子。希望这能有所帮助。
https://stackoverflow.com/questions/11549130
复制相似问题