javascript - Javascript 前端与 C 后端的性能

标签 javascript c performance

我正在拉取服务器上生成的 JSON 文件,大约每 5 分钟一次(目前大小约为 10 KB,在投入生产后会变大)。提取文件后,我有各种 Javascript 可视化 API,我需要向其插入数据。

我的后端是 C 语言,我使用 Jquery/Javascript 进行可视化。

以下是我的两种方法: 1. A。每 5 分钟从服务器获取整个 JSON 数据(> 8KB)。 b.使用 Javascript 解析数据并根据 Javascript API 的要求提取所需的信息。 (不同的可视化 api 需要不同的信息子集) C。显示可视化

或 2. A。在后端本身处理数据并根据 Javascript API 提取信息并将其存储在后端 b.让每个javascript api进行独立的Ajax调用并获取自己的数据并显示

我的问题是,以上两种方法中的哪一种会产生更快的输出。 在这种情况下,C 中的后端是否会比 Javascript 中的前端更快

最佳答案

唯一可以给出的答案是对这两种方法进行基准测试。涉及的变量太多,无法给出明确的答案。

所使用的浏览器会影响客户端所需的时间,因此根据您需要支持的内容,您需要牢记这一点。

需要解析的数据结构有多复杂可能会对客户端性能产生影响。

如果每个用户的数据都相同,您可能会倾向于在服务器上进行解析和缓存。如果不同,您可能希望客户端处理此问题。

关于javascript - Javascript 前端与 C 后端的性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5670214/

相关文章:

Python 到 cython - 提高大型数组迭代的性能

javascript - Angular.js 和 Fabric.js : Fabric canvas changes behavior once code is moved to a Angular Directive

javascript - 如何在我的代码 nuxtjs 上导入外部 js 和 css

javascript - Jquery - 使用所选选项过滤 li

c - C中使用switch语句的疑惑

php - 加速 MySQL 查询,尝试了普通查询和连接 - 速度相同

javascript - 在对象数组中添加对象(对象是多维的)

c - 如何在 Linux 内核中注册 UDP 端口并为此端口范围创建 Hook

c - openssl AES256 文件部分多重加密(稍后加入)

python - 如何避免在内部 Python 样式循环中调用相同的函数