问题标签 [load-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 投票
8 回答
2100 浏览

windows - 大型应用程序/文件加载时间

我相信很多人已经注意到,当您有一个大型应用程序(即需要几 MB DLL 的东西)时,它第二次加载的速度比第一次快得多。如果您在应用程序中读取大文件,也会发生同样的情况。第一次后阅读速度要快得多。

这有什么影响?我想这是硬盘缓存,或者是操作系统添加了自己的一些内存缓存。

您使用什么技术来加快大型应用程序和文件的加载时间?

提前致谢

注意:问题指的是 Windows

补充:什么影响操作系统的缓存大小?在某些应用程序中,文件在大约一分钟后再次缓慢加载,所以缓存会在一分钟内填满?

0 投票
4 回答
1115 浏览

asp.net - Internet Explorer 的加载时间比 FireFox 多得多——到了它实际冻结的地步。我怎样才能防止这种情况?

我们的一个主页在 IE8 中加载需要大量时间(没有尝试过 IE7 或 6)。IE在尝试加载页面时实际上冻结了几秒钟,这太糟糕了。

火狐完全没问题...

我尝试了很多不同的东西,但我无法弄清楚它是什么。

虽然我们使用的模块(平台是 DNN)可能会使用很多 js,但它并不是非常密集的 js。

这是链接:One World United
用户名:matt
密码:globalbuying

请您看一下该页面并尝试分析它是什么以及我们可以做些什么来修复它。

谢谢,马特

0 投票
6 回答
12231 浏览

asp.net - 缓慢的 ASP.NET 应用程序加载时间 - 我可以跟踪/跟踪/计时整个加载周期吗?

我目前正在处理的 ASP.NET Web 应用程序项目随着时间的推移而变得越来越慢,以重新加载(在 IIS 或 .NET 开发服务器中)。目前需要:

  • 通过 F5 调试加载 1:28 分钟
  • 41 秒在浏览器中刷新,构建后(不是重建)

这台机器相当快 - 一个 Core 2 Quad 2.40ghz,8 gig o' RAM,在 HyperV 下运行开发机器,分配给 dev VM 的 2 gig o' RAM。

有没有办法跟踪/报告初始负载的整个周期?如果我能看到启动基本 IIS 工作进程、加载 DLL、运行实际的 .NET 代码需要多长时间,那就太好了。

我知道我可以在代码上使用分析器——它没有出现任何超慢的数据库连接建立时间,但我想在处理实际页面之前对这些东西的性能有一些了解。我可以看到 CPU 监视器在此过程中达到了 100%,RAM 使用率略有上升 - 但我正在寻找更好的洞察力,希望能稍微调整一下。

虽然我在项目开始时(4 个月前)没有进行任何测量,但我完全确定重新加载相对轻而易举。

非常感谢任何帮助,程序员只能在构建时喝这么多咖啡。

更新:

JetBrain 的dotTrace非常好(在本例中),谢谢。它具有启动 Web 项目的完美界面,并很快强调大部分时间都在Application_Start()中(在Global.asax中)。

其他选项不会选择这个,因为:

  • Trace选项仅从 PreInit 开始,缺少 Application_Start() 调用。

  • 秒表调用将要求我知道在哪里看,或者恢复到 printf 式调试的美好时光......

  • nprof想要定位一个 .exe,它在尝试附加到新的 w3wp.exe 实例时会错过目标区域......

0 投票
2 回答
170 浏览

javascript - 使外部图像和 JS 文件不影响页面加载时间的最佳方法是什么?

在我使用的许多页面上,有很多外部(非关键)外部图像和 js 文件被调用,它们会影响加载时间。其中之一是广告公司的跟踪像素,有时可能需要几秒钟才能加载,您可以看到它挂在浏览器中,因此用户体验很差。有没有办法可以加载这些并且不将它们计为初始页面加载?我见过类似的启动计时器的事情,一旦计时器触发,它们就会加载,但我担心如果用户离开页面太快,跟踪像素将没有时间加载。

0 投票
3 回答
261 浏览

javascript - 使用 YSlow / Web Developer 扩展计算页面大小

我试图弄清楚我的网站上加载了多少 javascript。我正在使用Reducisaurus来缩小我的 js 文件。问题是,这导致 YSlow 和 Web Developer 扩展都将我的文件大小报告为 ~.04K,我知道这是不对的(.js 文件之一是 jquery,即 50kb)。有什么方法可以准确计算出使用 Reducisaurus 节省了多少时间?

0 投票
1 回答
509 浏览

load-time - 使用第三方工具测量页面加载时间 [服务器+客户端]

我们想要捕获从服务器到客户端的页面加载时间,而不仅仅是在服务器上的执行时间。此测量适用于系统范围,这意味着它应该从各个位置获取页面加载时间。我们的是一套 Intranet 应用程序,位置是预定义的 [如 Mt. Laurel、Omaha 等]。

我知道 Jiffy 和 Episodes 提供了该功能,但我想知道是否存在第三方工具。我检查了 Gomez、WebMetrics、Pingdom 和 Keynote,但没有一个符合我们的要求。

这是要求:

  1. 该工具应该提供一种方法来检测我们的应用程序或使用一些技术来测量页面加载时间。
  2. 它不应该要求我们在客户端安装任何东西[虽然它是 Intranet 和受控环境,但我们有数百个位置,我们不想在手动安装某些东西时感到痛苦]。
0 投票
6 回答
2507 浏览

php - PHP中的页面生成时间应该花费多长时间

我在网上搜索这个,但没有找到令人满意的答案。

我不是在谈论浏览器渲染和显示所花费的时间。仅在服务器本身中生成 HTML 的部分。

网页中接受/正常的时间是多少。假设页面有日历、投票、内容、菜单(带有子菜单)和其他一些模块。

如果小于0.05秒可以吗?

您认为,应该花费的最高正常/可接受时间是多少?

0 投票
1 回答
3068 浏览

performance - Pingdom 结果说明

我正在尝试优化我的页面加载时间,并且我正在使用 Pingdom 来测试站点响应时间。但是,我不确定“时间栏”的各个组成部分是什么意思。

示例链接:http ://tools.pingdom.com/fpt/?url=http://neosmart.net/forums//&id=2230361

根据他们的说法,黄色部分是“开始”和“连接”之间的时间,绿色部分是“连接”和“第一个字节”之间的时间,蓝色部分是实际传输时间(“第一个字节”和“最后一个字节”之间的时间)。

如果我尝试前两个(在我的情况下需要很长时间),推荐的行动方案是什么?

谢谢。

0 投票
2 回答
202 浏览

html - 完整路径和关闭电流之间的HTML路径差异?

我一直在阅读 SEO 并听说路径应该包含完整的 URL:http://www.etc 这是否也适用于图像源和视频内容?或者,如果说我页面上的视频是通过“/images/ex.mov”加载的,这是否会影响加载时间?

0 投票
4 回答
524 浏览

runtime - 编译时、加载时、运行时:……什么阶段?

抱歉标题令人困惑:P

我确定我应该知道这一点,但我总是在术语方面遇到麻烦。在下面的句子中,我想不出合适的词放在空白处:

不同的编织策略通常根据执行它们的 _______________ 阶段进行分类,从而分为 静态编织加载时编织即时编织运行时编织

所以,基本上:编译、加载、运行……是……什么阶段?这个词让我望而却步!

非常感谢。