gpt4 book ai didi

c# - ASP.net 应用程序可以为单个请求运行多长时间

转载 作者:太空宇宙 更新时间:2023-11-03 22:20:38 24 4
gpt4 key购买 nike

我们开发了一个使用网络服务的网络应用程序。用户将使用该应用程序上传数据。使用网络服务上传一条记录需要 7 秒。用户将一次上传大约 12000 条记录。所以它需要更多的时间。那么一个 Web 应用程序可以运行超过 5 或 6 小时吗?

部署此应用程序时我必须考虑哪些因素。

还有一个选项可以批量上传记录,比如

<Object>
<record>
<value1> 1 </value1>
<value2> asd </value2>
</record>
<record>
<value1> 2 </value1>
<value2> asd </value2>
</record>
<record>
<value1> 3 </value1>
<value2> asd </value2>
</record>
<record>
<value1> 4 </value1>
<value2> asd </value2>
</record>
</object>

但问题是我们需要知道每条记录的上传状态。如果onr记录中有任何数据错误,整个上传将被取消。所以我们正在一条一条地处理记录。

如果有更好的方法,请提出建议。如果您对此问题有任何疑问,也请告诉我。谢谢。

问候,杰布利。

最佳答案

  1. 用户上传文件。
  2. 应用程序获取文件并将其保存在某个地方。
  3. 应用程序运行后台线程来处理上传的文件。它甚至可以由将文件作为输入的外部应用程序处理。
  4. 用户立即收到来自服务器的答复,表明处理已经开始。
  5. 用户可以访问显示上传进度和报告错误条目的另一个页面。

最终用户不应等待超过文件上传持续时间。您不希望用户盯着旋转的圆圈看几个小时:)

关于c# - ASP.net 应用程序可以为单个请求运行多长时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3211658/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com