node.js - 多少获取请求太多了?
问题描述
我处于 Web 开发的较新方面。我使用 React,所以很明显我专注于客户端渲染,但是对于某个应用程序,我想为每个页面向我的服务器发出请求(这可能不是必需的,但由于我的无知,这只是一种解决方法);然而,我突然想到,有多少 fetch 请求太多了?
我想稍微划分一下,我知道不同的 fetch 请求可能需要不同的时间,对 1 项数据的 GET 请求比添加 20 行的 POST 请求更快,并且您无法考虑所有变化。
但总的来说,
- 对服务器的获取请求(对数据库执行某种 CRUD 操作)需要多长时间?
** 2. 对服务器的获取请求(不对数据库执行任何操作)需要多长时间?**
选项 2 显然更快(如果我们只是想象简单的请求),我知道这可能因服务器而异,但我认为知道这会有所帮助,因此我可以更有效地构建我的网站并拥有某种关于这个话题的知识?
解决方案
没有一般的方法可以知道请求需要多长时间,这取决于许多因素,例如互联网速度(假设它不是本地服务器)、提交(在 POST 中)或检索的数据量、在返回响应等之前在服务器上完成的处理。
如果您对上述所有问题都有答案,则可以将时间计算为简单的计算。
推荐阅读
- excel - 如何从字符串中提取数字,如果有多个,将它们加在一起?
- javascript - 在 HTML 中输入带有 JS 的 NewLine
- maven - 添加本地外部 jar - 不应指向项目目录中的文件
- cloud-foundry - http/2 在 swisscom cloudfoundry 上?
- python-3.x - 继承 __init_subclass__ 参数
- angular - 如何测试在 Angular 中捕获 HTTP 错误
- c++ - C++ 将一组值映射到类型
- java - 如果我需要的内存多于 Java 堆上的内存,我该怎么办?
- c# - 在 c# 中请求后如何更改 json 格式?
- paperjs - 检测 Paper JS 中的重叠对象