问题标签 [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.
visual-studio-2010 - 运行 vsts webtest 时遇到 JavaScript required 错误
在 VSTS 2010 Ultimate 中运行记录的 webtest 时,许多 https 请求面临 JavaScript required 错误,请帮助我进一步进行负载测试。
web - 为什么性能计时数据会在 connectStart 和 connectEnd 之前显示 domComplete?
我有一个简单的不可缓存 ( Cache-Control: private, no-store, max-age=0
) 文档,我正在其中记录时间。通过单击最新 Firefox 中的 gmail 链接加载此文档时,生成的数据令人困惑。所有与 dom 相关的时间戳都在连接信息之前。每当我单击 Gmail 中的链接时,这种情况都会发生,而且我无法以其他方式复制它。
此外,responseStart
并responseEnd
在其他一切之后发生 300 毫秒。
这是加载文档后浏览器控制台显示的性能数据:
我在这里误解了什么,还是我在 FF 中遇到了性能计时数据的错误?在 Chrome 中不会发生同样的事情。
谢谢!
performance-testing - 平均 har 文件
在尝试分析网站的性能时,多次运行监控会话很有用,因为等待时间和接收时间可能会随机变化。
我找不到一种实用的方法来将几个 Http ARchive (har) 文件平均为一个。
有什么推荐吗?
asp.net - 在服务器端记录基于 Azure / IIS 的网站响应时间
我想记录我的网站从收到请求到处理请求所花费的时间。这次是否有内置的日志机制(IIS 日志、ETW 提供程序或其他)已经检测?如果不是,我该怎么做,以便我可以测量每个不同 URL 所花费的时间?
例如
由于带宽、网络延迟或其他因素,我对到达客户端所需的时间不感兴趣。我只是对服务器为该请求服务所花费的时间感兴趣。
socket.io - 如何在客户端测量网络性能的服务质量
我目前正在研究结束项目。主要主题是衡量客户端网页浏览性能的服务质量。我进行了很多搜索,但没有找到任何方法或语言来完成这项工作。我找到了与浏览器客户端实时通信的 Socket.io api。它能够实现我想要的吗?还有其他方法吗?感谢您的帮助。
web-performance - WebPageTest :: 在加载事件之后如何开始渲染?
即使在加载事件触发后,什么会导致开始渲染延迟?
看这个网页测试结果
html - 如果通过 CDN 获取压缩文件,我应该包含它吗?
假设我下载 Bootstrap 并获取以下文件:
- 引导程序.css
- bootstrap.min.css
由于一个缩小的文件对于人类来说并不容易阅读,因此人们会希望bootstrap.css
能够进入文件内部并检查内容。
但是,如果您正在采购如下示例中的 CDN,
当您只是要在 CDN 上获取缩小版本时,在您的项目中拥有缩小版本有什么意义?
我的理解是,通过采购 CDN,您可以减少总下载时间,因为您在浏览器获取源文件的分区(因为每个源一次只能下载几个文件),这很好!那么为什么要在您的项目/服务器中保留一份您甚至不会使用的缩小版本的副本?
amazon-web-services - AWS CloudFront vs Youtube - 在网页上加载视频的更快方法是什么?
我需要在一个网页上包含 42 个教程视频,每个视频在 30-90 秒之间。我目前正在将它们以mov
格式上传到 S3,并将它们包含在带有video
标签的页面中。6 个视频,页面加载速度足够快,但视频需要很长时间才能加载。
看起来我有两个选项可以从我所做的研究中加快速度 -
1 - 将视频上传到 Youtube,在网站上加载缩略图,并在用户点击缩略图时将其替换为视频。
2 -使用 Amazon CloudFront 将视频传送给用户。
以下哪一种是向用户提供视频的更快方式?Youtube 似乎是更便宜的选择,具有允许用户在 Youtube 上流式传输视频的额外优势,但 AWS CloudFront 似乎是专门为此目的而构建的服务。
html - 哪一个更有效地将相同的样式组合到一个类中并使用它或相反?
下面哪一个代码片段会表现得更好?
第一个案例
第二种情况
在第一种情况下,所有 div 都使用相同的样式,而在其他情况下,相同的样式被分组到一个类中,并且该类被添加到 div 中。
哪个会表现更好?