gpt4 book ai didi

c# - 读取二维码最快的方式 客户端与服务器端

转载 作者:行者123 更新时间:2023-11-28 12:47:23 25 4
gpt4 key购买 nike

我正处于一个涉及二维码的应用程序的设计阶段。这将是一场用户看到二维码并扫描它的竞赛。第一个扫描二维码的用户就是获胜者。

由于比赛遵循先到先得的原则,我想确保第一个扫描代码的用户获胜。我注意到(至少从我读到的内容来看)有 Javascript 和 C# 方法来读取 QR 码(有 JQuery 方法吗?)。

哪种方式最快/最公平/最有效?假设有很多人同时扫描一个二维码。我想确保第一个扫描它的人是赢家,并且不会因为他的请求处理得不够快而陷入问题。

我想我要问的真正问题是:当有许多用户尝试在一个应用程序上执行一项操作时,客户端或服务器端方法会更好吗?这些差异会产生我担心的效果吗?等等。

最佳答案

扫描二维码有两个阶段。

  1. 捕捉图像
  2. 将图像转换为文本

第 1 步必须在客户端上完成。

那么这就变成了“客户端CPU功率+发送文本数据的时间”与“客户端CPU功率+发送文本数据的时间”的问题。 “服务器CPU功率(在客户端之间共享)+发送图像数据的时间”。

客户端 CPU 功率是可变的。带宽是可变的。延迟是可变的。如果您希望在服务器上进行解码,您需要为服务器提供更多的 CPU 能力和每个用户的带宽。

当然,如果您采用“发送图像”方法,您可以测量从图像上传(而不是解码)开始的时间。

所以,结论是:

would a client side or server side method work better?

有时两者都会。

关于c# - 读取二维码最快的方式 客户端与服务器端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6203232/

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