问题标签 [requests-per-second]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1230 浏览

django - 优化 nginx 每秒请求数

我正在尝试优化单核 1GB ram Digital Ocean VPS 以每秒处理更多请求。经过一些调整(workers/gzip 等)后,它每秒处理大约 15 个请求。我没有什么可以与之比较的,但我认为这个数字可以更高。

堆栈的工作方式如下:

VPS -> Docker 容器 -> nginx (ssl) -> Varnish -> nginx -> uwsgi (Django)

我知道这是一个很长的链条,Docker 可能会导致一些开销。然而,几乎所有的请求都可以由 Varnish 处理。

这些是我的测试结果:

我实际上有3个问题:

  • 我是否正确认为每秒 18.87 个请求很低?
  • 对于一个简单的 Varnished Django 博客应用程序,什么是合适的值(指示)?
  • 我已经应用了本教程中推荐的调整(针对我的系统进行了调整)。我可以调整什么以及如何找出瓶颈。
0 投票
1 回答
85 浏览

optimization - Optimizing POSTs-per-second in Turbogears2

In a web game built on Turbogears v2.1.5, logged-in users POST a 16-byte message periodically. The server CPU reaches 100% when the POST rate is 60 POSTs-per-second. (For testing, we have removed all work such as updating the DB with each post-- the server simply returns an empty response immediately.)

Using wrk to GET a 16-byte static file we see Turbogears reaching rates of ~500 requests-per-second and want to match or get close to that rate with our game's POSTs. We'd really like to be at 1,000 or more POSTs per second.

Setup: Turbogears v2.1.5, AWS c3.large, Windows Server 2008 R2, Intel Xeon, E5-2680 v2 @ 2.8Ghz 2.8Ghz.

Question: Are there tg2 settings or other changes that would let us in this scenario handle 500 or more POSTs-per-second?

0 投票
2 回答
76 浏览

javascript - 如何每秒将字符串值增加 1 JS

我有一个价值var x = "2"。如何每秒增加 x 以便从定义 x 开始的一秒,x 等于 3?

我的代码如下所示:

0 投票
1 回答
46 浏览

load-testing - Locust - 如何延迟 RPS 数据的收集,直到所有线程都启动

设想

locust使用渐变生成率进行测试,图表看起来像 45 度角。

我想知道所有线程都在运行时系统的 RPS。

开箱即用的 RPS 值locust将包括运行开始时线程较少时的 RPS 值。

  1. 如何自定义我的locust脚本以从所有线程运行时开始计算 RPS?
  2. 这是一个合理的负载测试实践吗?
  3. 另一种选择是尽可能“模拟现实”(实际上,系统启动时会加速)。要获得更具代表性的 RPS 值,请运行更长时间的测试。
0 投票
0 回答
128 浏览

reactjs - 如何通过使用 react 和 react 钩子每秒添加新行来每秒在我的反应表上显示数据?

我正在尝试每秒获取 json 数据以在我的反应表中添加为新行。在控制台中,似乎每秒都有数据出现,但在 UI 中没有任何数据弹出。无法弄清楚为什么没有显示任何该表行。下面的代码段在 stackoverflow 中不起作用,请使用沙箱运行代码。

在此处输入图像描述

沙盒中的相同代码

0 投票
1 回答
37 浏览

c++ - 如何测量我的可执行文件每秒发送的 http(s) 请求?

我有一个 C++ 可执行文件,它使用 cURL 向外部服务器发出 HTTP(s) 请求。有什么好方法可以让我确定每秒发送的请求数吗?任何方式或工具都会有所帮助。