问题标签 [web-performance]

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 回答
740 浏览

visual-studio-2010 - 运行 vsts webtest 时遇到 JavaScript required 错误

在 VSTS 2010 Ultimate 中运行记录的 webtest 时,许多 https 请求面临 JavaScript required 错误,请帮助我进一步进行负载测试。

0 投票
0 回答
198 浏览

web - 为什么性能计时数据会在 connectStart 和 connectEnd 之前显示 domComplete?

我有一个简单的不可缓存 ( Cache-Control: private, no-store, max-age=0) 文档,我正在其中记录时间。通过单击最新 Firefox 中的 gmail 链接加载此文档时,生成的数据令人困惑。所有与 dom 相关的时间戳都在连接信息之前。每当我单击 Gmail 中的链接时,这种情况都会发生,而且我无法以其他方式复制它。

此外,responseStartresponseEnd在其他一切之后发生 300 毫秒。

这是加载文档后浏览器控制台显示的性能数据:

我在这里误解了什么,还是我在 FF 中遇到了性能计时数据的错误?在 Chrome 中不会发生同样的事情。

谢谢!

0 投票
0 回答
80 浏览

performance-testing - 平均 har 文件

在尝试分析网站的性能时,多次运行监控会话很有用,因为等待时间和接收时间可能会随机变化。

我找不到一种实用的方法来将几个 Http ARchive (har) 文件平均为一个。

有什么推荐吗?

0 投票
2 回答
112 浏览

asp.net - 在服务器端记录基于 Azure / IIS 的网站响应时间

我想记录我的网站从收到请求到处理请求所花费的时间。这次是否有内置的日志机制(IIS 日志、ETW 提供程序或其他)已经检测?如果不是,我该怎么做,以便我可以测量每个不同 URL 所花费的时间?

例如

由于带宽、网络延迟或其他因素,我对到达客户端所需的时间不感兴趣。我只是对服务器为该请求服务所花费的时间感兴趣。

0 投票
1 回答
200 浏览

socket.io - 如何在客户端测量网络性能的服务质量

我目前正在研究结束项目。主要主题是衡量客户端网页浏览性能的服务质量。我进行了很多搜索,但没有找到任何方法或语言来完成这项工作。我找到了与浏览器客户端实时通信的 Socket.io api。它能够实现我想要的吗?还有其他方法吗?感谢您的帮助。

0 投票
1 回答
341 浏览

visual-studio-2012 - 如何避免 Visual Studio 2012 最终负载测试中的阈值违规?

在此处输入图像描述

我已经成功地运行了负载测试,但是我遇到了太多的阈值违规,这是什么原因以及如何减少阈值违规。

0 投票
2 回答
287 浏览

web-performance - WebPageTest :: 在加载事件之后如何开始渲染?

即使在加载事件触发后,什么会导致开始渲染延迟?

看这个网页测试结果 看截图

0 投票
1 回答
47 浏览

html - 如果通过 CDN 获取压缩文件,我应该包含它吗?

假设我下载 Bootstrap 并获取以下文件:

  • 引导程序.css
  • bootstrap.min.css

由于一个缩小的文件对于人类来说并不容易阅读,因此人们会希望bootstrap.css能够进入文件内部并检查内容。

但是,如果您正在采购如下示例中的 CDN,

当您只是要在 CDN 上获取缩小版本时,在您的项目中拥有缩小版本有什么意义?

我的理解是,通过采购 CDN,您可以减少总下载时间,因为您在浏览器获取源文件的分区(因为每个源一次只能下载几个文件),这很好!那么为什么要在您的项目/服务器中保留一份您甚至不会使用的缩小版本的副本?

0 投票
1 回答
1275 浏览

amazon-web-services - AWS CloudFront vs Youtube - 在网页上加载视频的更快方法是什么?

我需要在一个网页上包含 42 个教程视频,每个视频在 30-90 秒之间。我目前正在将它们以mov格式上传到 S3,并将它们包含在带有video标签的页面中。6 个视频,页面加载速度足够快,但视频需要很长时间才能加载。

看起来我有两个选项可以从我所做的研究中加快速度 -

1 - 将视频上传到 Youtube,在网站上加载缩略图,并在用户点击缩略图时将其替换为视频

2 -使用 Amazon CloudFront 将视频传送给用户

以下哪一种是向用户提供视频的更快方式?Youtube 似乎是更便宜的选择,具有允许用户在 Youtube 上流式传输视频的额外优势,但 AWS CloudFront 似乎是专门为此目的而构建的服务。

0 投票
1 回答
45 浏览

html - 哪一个更有效地将相同的样式组合到一个类中并使用它或相反?

下面哪一个代码片段会表现得更好?

第一个案例

第二种情况

在第一种情况下,所有 div 都使用相同的样式,而在其他情况下,相同的样式被分组到一个类中,并且该类被添加到 div 中。

哪个会表现更好?