问题标签 [response-time]

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 投票
2 回答
656 浏览

math - 谷歌的 Jeff Dean 的请求延迟

我正在观看 Jeff Dean 谈论延迟和缩放的视频 - https://www.youtube.com/watch?v=nK6daeTZGA8#t=515

在 00:07:34 标记处,他给出了一个延迟示例,如下所示 -

假设您有一堆服务器。他们对请求的平均响应时间为 10 毫秒。但有 1% 的时间他们需要 1 秒或更长时间才能做出响应。因此,如果您触摸其中一台服务器,则 1% 的请求需要 1 秒或更长时间。触摸 100 台这样的服务器,63% 的请求需要 1 秒或更长时间。

他是如何得出这个 63% 的数字的?这背后的逻辑/数学是什么?

0 投票
1 回答
1142 浏览

sql-server - SQL Server 查询开始结束时间

如何在 SQL Server 中获取分隔开始和结束 SQL 查询的时间点?如果我设置统计时间,有没有办法将得到的 cpu / 经过时间添加到当前日期时间?

谢谢

0 投票
1 回答
416 浏览

jmeter - 延迟测试工具?

我想为我的网络应用程序进行延迟测试。我的应用程序使用 3 层架构、Web 服务器、应用程序服务器和数据库服务器。Web 服务器主要用于负载均衡和静态图片,css 和 js 将由 Web 服务器提供服务。我想测量 Web 服务器应用程序服务器和数据库服务器的延迟。有没有什么好的工具可以测量这个。我需要获取延迟图表。提前致谢。

0 投票
1 回答
614 浏览

ruby-on-rails - Rails Puma 和 3000 个并发用户 - 慢得像糖蜜

我们正在使用Neustar来测试我们的服务器如何处理负载。我们的目标是达到大约 3000 个并发用户。

我们有一个非常简单的 php 应用程序(没有框架,由 nginx 提供,使用 mysql)可以毫无问题地处理这个问题。无论用户如何,响应时间几乎都在 300 毫秒以上。

使用 Rails、puma 和 nginx 进行相同的测试,响应时间非常糟糕。在大约 500 个用户时,响应时间开始攀升至 1 秒,然后在 1000 左右时相对线性地攀升至 4 秒左右,在 2000 年左右为 6 秒。

当我检查日志时,我收到的报告表明我们在更短的时间内做出了响应:

我们对这整件事有点陌生,我不禁觉得我们错过了一些非常基本的东西,因为这似乎完全不合时宜。

如果我能提供更多有用的信息,请告诉我。

任何我们错过的帮助、建议、明显的设置部分,将不胜感激。

谢谢你。

0 投票
1 回答
911 浏览

java - 在不使用 Java EE 应用程序服务器的情况下创建连接池

我正在 JSE v7 中构建一个响应时间关键的多线程应用程序,我需要/想要访问具有最佳响应时间的 SQL 数据库(通过 JDBC)——该应用程序大部分是使用 JSE 编写的,我希望理想地避免放置通过它的关键工作负载位于应用服务器上。我可以在没有 Java EE 应用程序服务器的情况下实现连接池,还是这是唯一的选择?

我有三个要阅读的表,两个要更新,一个要插入。

所需的响应时间低于 500 毫秒。

0 投票
1 回答
1518 浏览

performance - JMeter 报告每个请求的指标

是否可以使用所有测试请求的 JMeter 报告数据?最重要的是Response timeThoughput我来说。当我使用图表或聚合报告时,我只得到测试结束时的Average最终值。Thoughput但我需要保存response timethoughput为每个测试请求。JMeter 中是否存在一些工具来报告和保存每个测试请求的这些指标?图表按行显示这些指标,但我需要这些指标作为数字。谢谢

0 投票
1 回答
168 浏览

html - 使用 selenium webdriver 找出网页中 webelements 的加载时间

我有一个网页(HTML 5),其中有 4 个图表,一旦页面中的静态内容出现,每个图表需要不同的时间来加载。加载显示在网页中,使用所有 4 个图表的“渲染”圆形图像。我想知道每个图表显示“渲染”圆圈的时间。请帮助我使用 selenium webdriver 获得解决方案。

0 投票
0 回答
706 浏览

http - 如何从 nginx live 获取平均后端响应时间?

我正在尝试监控 nginx 后端的响应速度。虽然我启用了响应时间并将其添加到 HTTP 日志中,但这对于实时监控实例并没有多大帮助。

我希望能够每分钟读取一次,计算 AVG 响应时间,以便将这些数据添加到我们的监控服务中。

我怎样才能得到这个?

我知道有人会说要跟踪日志,但这并不容易(也许有人有一些来自类似任务的示例脚本)。日志也可以轮换。

显然,该解决方案应该可以使用,而不必在服务器本身上增加巨大的负载,这不是第一个监控有助于降低东西的情况。

任何脚本都可以,但我个人偏爱 python 和 bash :)

0 投票
1 回答
357 浏览

sql-server - Web 应用程序性能 - 减少数据库调用

我有多个 SQL 选择查询(我需要多次调用)都返回相似的结果集,类型和值作为两个选定的列(每个表中的列名不同但数据类型相同)。但是选择标准(where 子句)在每张桌子都是不同的,因为它们有不同的条件可供选择。目前我们分别调用每个 Select 查询,这会导致多个 DB 调用。我们正在尝试改善应用程序的响应时间,并且只是想通过将这些选择查询放在一些存储过程 returnign 多个结果集中是否有助于减少数据库调用?

感谢对此的任何好的建议。我可以查看的任何参考链接或示例也将非常有帮助。

0 投票
2 回答
274 浏览

jquery - 如果需要很多时间才能完成,请停止 ajax 调用

我的网页上有一个搜索功能,它使用 Ajax 在我的数据库中搜索某些内容并返回结果,将它们放置在成功函数的模式框中。加载它们后,它会显示模态。我使用 django 作为后端。有没有办法停止 ajax 调用或者知道响应需要很长时间才能发生?d