问题标签 [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 投票
1 回答
702 浏览

php - 如何加快laravel?

我有一个 PHP 应用程序,我使用 Laravel 框架。当我开发应用程序时,它的响应时间不是问题。但是,当我部署它并且它在数据库中的一个事务表(此时几乎有 7,000 行)中获取大量数据时,刷新页面需要将近 6 秒。我只从数据库中获取最后 100 个数据以作为日志查看。有没有这样的方法来缩短这个响应时间?顺便说一句,我的应用程序仅在本地网络中运行。

这是我的代码:

0 投票
2 回答
160 浏览

testing - 性能测试工具

哪个是衡量 IE10 及更高版本 Web 应用程序响应时间的最佳性能工具。

我用过http watch和fiddler。

请推荐任何其他工具,它们既好又简单

还请让我知道什么是手机内存泄漏。

我尝试使用它提供帮助的开发人员工具。我需要测试的网页有很多动态字段,所以如果我单击任何字段,调试器将在字段加载时关闭。因此需要一个外部工具来记录响应时间。

0 投票
1 回答
208 浏览

sip - 在 SIPp 中自动增加呼叫率并将其转储到 CSV 文件中

我在 sipp 中使用此命令在我的 SIP servlet 容器上生成负载

我需要两件事。第一个是自动增加负载,例如:增加100调用/秒。第二个是我得到的 CSV 文件,只有响应时间和时间戳,它不包括呼叫率。

有谁能帮忙吗??

0 投票
1 回答
962 浏览

ubuntu - nginx响应或采样时间vs延迟vs连接时间与jmeter

我有一个非常好的 nginx 配置,我正在尝试在 10 秒内测试 1000 个请求的负载,以便使用 https 连接从 nginx 加载 index.html 页面。 对于所有 1000 个样本,延迟和连接时间是一致的。但是前几个样本的响应时间还可以,但对于剩余的样本来说真的很糟糕。我附上样品。请看第一张截图。您可以看到条目是一致的。但是在第二个屏幕截图中,您会发现响应时间随着进程的进行越来越大这可能是什么原因????

  • 是因为硬件端口限制(32000 - 61000)吗?但是对于虚拟主机,我不能编辑它。

  • 虚拟主机是否有任何文件描述符打开限制?您可以看到我将 ulimit -a 和 -n 设置为 200000 左右。这适用于虚拟机吗?

  • 我是否必须在 nginx 配置中进行更多调整以使响应时间一致?

  • 我正在尝试这个 HTTPS 连接,是否每个连接都需要时间进行加密和系统忙于 cpu 周期这一事实?我只是想了解问题是否出在硬件/软件级别?

我的硬件是虚拟托管的。下面是配置

  • 架构:x86_64
  • CPU 操作模式:32 位、64 位
  • 字节顺序:小尾数
  • CPU:16
  • 供应商 ID:GenuineIntel
  • CPU系列:6
  • 型号:26
  • 步进:5
  • 中央处理器频率:2266.802
  • BogoMIPS:4533.60
  • 虚拟化:VT-x

这是 nginx 配置:

在此处输入图像描述

在此处输入图像描述

这是我收集的汇总报告:

在此处输入图像描述

0 投票
0 回答
129 浏览

php - Zend 应用程序加载时间过长

我在一个文件夹(domain.com/portal )中有一个 Zend 应用程序,并在domain.com/site安装了另一个。两者都可以正常工作,只是 /portal 上的应用程序加载速度非常快,而 /site 上的应用程序加载大约需要 15 秒!使用 Google PageSpeed 我发现主要问题在于服务器时间响应。

由于我是 Zend 的新手,是否有任何配置可以解决这个问题?

附加信息:该应用程序使用 MySQL 数据库。就像我说的,它使用 Zend 框架,所以站点结构是默认的。尽管两个站点都加载了很多操作系统图像,但 Pingdom (tools.pingdom.com) 显示大部分延迟都存在于服务器 (dreamhost) 的响应中。

网站网址:camaraempauta.com.br/portal & camaraempauta.com.br/site

谢谢!

0 投票
1 回答
618 浏览

caching - JMeter 响应时间远大于请求的延迟

JMeter 机器版本:2.13 r13365067、2.11.20140918 | Java:OpenJDK 1.7.0_79 | 操作系统:Debian 8.1

我遇到了一个问题,即某些 HTTP 请求似乎在负载注入器上处理的时间过长,而负载注入器并没有真正处于负载之下。

来自具有 20 个 vU(具有缓存,在较弱的负载注入器上,JMeter v2.11)和 40 个 vU(没有缓存,在更高规格的负载注入器上,JMeter v2.13)的测试结果文件的示例:

在第一种情况下,内存为 75%,在第二种情况下低于 50%。CPU 似乎没有出现峰值(以 1 秒为间隔测量),并且在两个示例中最高达到 20%。检查了 JVM 的垃圾收集,在请求时似乎 GC 也没有达到极限(实际上在测试期间没有任何时候)。

在启用缓存(通过缓存管理器并选中“使用缓存控制/过期标头...”)的情况下,我注意到了这一点,并且像上面的第二个示例一样,得到了 5158 毫秒的不切实际的响应时间。

这只发生在迭代期间的某些步骤和多个线程,但不是全部。

似乎 JMeter 以某种方式处理结果的时间过长,但我真的看不出我的负载注入器负载很重,导致处理时间为几秒钟。

显然,这弄乱了性能统计数据,所以我想知道这是怎么发生的。

希望有人可以提供帮助。

编辑:@First 示例:ResponseTime >> Latecy > 0 的情况发生在两台 JMeter 机器(JMeter v2.11、JMeter v2.13)上。

@第二个示例:ResponseTime >> Latecy = 0 的情况发生在使用 JMeter v2.13 的机器上。


第二次编辑:事实证明,我运行什么 JMeter 版本(或在哪个节点上)并不重要。

正则表达式我的结果文件:对于相同的请求资源,缓存(延迟 = 0),带有标头检查,大约 10% 需要 1 秒或多秒。如果没有标题检查,它是 6%。

0 投票
6 回答
28500 浏览

operating-system - 处理调度策略时,完成时间和响应时间有什么区别

我一直在网上寻找一段时间,试图找到这两个术语的定义和例子,但我似乎无法得到一个直接的答案,我只是变得更加困惑。

有人可以向我解释其中的区别。一篇不错的描述性文章会有所帮助。

0 投票
1 回答
92 浏览

ruby-on-rails - ruby on rails:故意减慢页面速度

在我正在构建的站点中,复杂的页面需要 > 1 秒才能在浏览器中加载。简单的只需不到一秒钟。

在渲染任何页面之前,如何让 Rails 进入睡眠状态( 1.second - processing_time() )。

这个想法是给用户一个一致的等待时间。(任何页面都不应在 1 秒内到达浏览器)

有没有可以帮助我解决这个问题的宝石?(我在轨道上 4)

0 投票
0 回答
43 浏览

java - Web 服务持续运行,Tomcat 应用程序显示结果

-我建立了一个仪表板来监控不同URL的响应时间;在启动页面中,您将获得这些 URL 的列表以及它们的响应时间。响应时间每 60 秒自动刷新一次。

这是一个 Tomcat 应用程序,其中对 URL 的 ping 显然是在 Java 端完成的。问题在于,按照目前的工作方式,只有在浏览器上打开应用程序时才会对这些 URL 进行 ping 操作。但我真正需要的是让他们在(网络?)服务中不断地在后台被 ping,每 60 秒一次,然后当有人拉起仪表板(UI)时,它会显示所有 URL 的当前状态是什么. 因此,繁重的工作将由 ping URL 的服务完成,然后 UI 基本上“连接”到该服务。

我曾想过在后台运行一个 JAR,它会 ping 站点,但是我将如何从 UI 连接到 JAR?它需要无缝、实时地工作。我需要一种方法来合并两个渠道(拨打电话的服务和 UI)

有任何想法吗?谢谢!

0 投票
1 回答
2559 浏览

performance - 查询只读副本时对主实例的性能影响

我目前正在开发一个应用程序,该应用程序不断查询数据库以获取要显示的实时数据。

为了对正在写入数据库的系统产生最小的影响,这对业务操作至关重要,我直接连接到可用性组中的只读副本(使用只读副本服务器名称而不是只读路由通过Always On 监听器,通过applicationintent=readonly)。即使这样做,我们也注意到将数据插入主服务器的响应时间增加了。

据我对次要副本的理解,情况并非如此。我NOLOCK也在查询中使用提示。我对此感到非常困惑,并且不太了解导致响应时间增加的原因。到目前为止,我所想到的是,无论NOLOCK提示如何,SQL 都会锁定我正在读取的表并阻止同步复制到只读副本,这反过来又锁定了主实例表,该表正在阻止插入查询。

是这种情况还是我对 Always on 只读副本不太了解?