问题标签 [page-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.
asp.net - 下拉列表值和视图状态增加了页面大小,从而增加了页面加载时间
我正在尝试修复特定的实验室 Web 应用程序(用 ASP.NET 编写)。有一个用于快速数据输入的页面,最终用户使用条形码扫描仪输入数据。每次他们扫描样品(或试管)上的条形码时,它都会根据该条形码将实际数据输入到文本字段中,并告诉浏览器使用 Tab 键转到下一个字段。他们正在扫描两个条形码,以及两个接收数据输入的文本字段。许多(实际上是所有)其他字段可能已经默认用于特定托盘的样品,因为不需要更改该数据。这个数据输入是关于速度的。我已经修复了表单,以便制表符(onblur 事件)使用对 WCF 服务的 AJAX 调用。这非常快。问题是当他们提交表格以保存测试时(基于样本样本)。该表单使用整页回发。我的目标是最终重新设计后端架构,以在保存数据时消除整页回发,并为此使用 WCF AJAX 调用。但是现在,我只是想弄清楚为什么页面这么慢。实际上是回发导致缓慢。有一些 SQL 查询减慢了速度,我认为速度缓慢是由于其中包含 11,000 个收集站点的下拉列表。每次页面加载时都会加载列表。有没有办法可以在这个下拉列表中使用这么多数据来加快页面加载时间?我是否需要将该下拉列表更改为具有前 5-10 个匹配项的某种类型的自动完成控件(类似于 Google 搜索的工作方式),或者有没有办法通过将下拉列表保留在那里来提高性能,但减少页面负载时间?它' 目前加载页面大约需要 3 秒。有谁知道如何加快页面加载时间?
==================
2011 年 9 月 16 日更新
做了一些改动。这些时间基于我们在没有验证错误的情况下提交表单的时间。还没有实现缓存。首先我想了解额外的时间是从哪里来的??有人知道吗?
2.8s (onload 3.55s) - original code
2.5s (onload 3.47s) - 在下拉列表周围放置 Not Page.IsPostback 检查
2.22s (onload: 2.79s) - 在下拉列表中删除 11,000 多个收集站点,只放置一个客户名称在那里加上一个缺少客户端选项(在顶部)
我不明白 Firebug Net 选项卡是如何增加这些时间的。它们加起来不等于总时间。为什么会这样?额外的延迟从何而来?
最后更改后的代码:
c# - Measuring page load time of web page
Is there any way to programmatically measure load time of webpage in IE window? Can C# console application "connect" to IE window and measure load time and maybe size of a page?
Console application will be working in the background. When user opens new IE window and types specified address in address bar, application should measure page load time.
Thanks in advance for your replies. Regards
internet-explorer - 为 IE 编写插件
你知道如何创建 IE 插件来保存页面加载的日志文件时间吗?这个插件应该报告开始时间(当用户点击开始按钮时)和结束时间(当页面完全加载时)。
我更喜欢 .net 框架示例,但如果您有其他想法,请随意发布它们:)
javascript - 如何减少页面加载时间?
我有一个网页,我在 WebKit 移动浏览器(而不是网络服务器)上本地运行,它有大约 27 MB 的 JavaScript 文件,是的 27 MB 的 JavaScript 文件。这是因为我的 .js 文件中有硬编码的自定义 JSON 对象和数组。
我已将完整的 JS 包含拆分为 27 个大约 1 MB 的小 .js 文件。
问题是当我在标题中包含这些 .js 文件时,页面加载时间会增加很多。
我想知道在需要 js 文件的情况下如何减少页面加载时间。
1)有没有一种方法可以在页面第一次加载后将 .js 文件注入 HTML 中?(因为只有在页面上点击链接后,JavaScript 内容才会出现)
2) 在网页中包含如此大的 JavaScript 内容的最佳解决方案是什么?我已经缩小了我所有的 js 文件以尽可能减小文件大小!
提前致谢。
更新 1:
该页面在本地运行,不涉及 WEB SERVER。最后,它将在移动浏览器中运行,这就是所有问题出现的原因,即移动浏览器中的加载时间非常高,因此希望减少初始加载时间。
c# - 同时检查多个 URL 的页面加载时间
如果将 URL 作为输入给出,谁能指导我应该编写什么 C# 代码来获取每个 URL 的页面加载时间?
或者
如果可能的话,请向我提供任何可以执行此操作的软件的链接。将多个 URL 作为输入并提供每个 URL 的页面加载时间的任何软件。
jquery-mobile - 改进 jQuery Mobile 页面渲染时间
我有一个 jquery 移动页面,需要 6-8 秒才能在 iPhone 4 上呈现。
页面加载时间似乎还可以,我已经采取了必要的步骤来优化 css、js 等。但是,页面包含许多由 jQM 呈现的表单输入(即选择下拉列表、滑块等),这似乎需要渲染大约需要 4-5 秒。
有没有其他人遇到过类似的问题并找到了增加渲染时间的方法?
我正在使用最小化的 jQM 1.0。
谢谢。
jquery-ui - 影响页面加载速度的可见/隐藏内容?如何按需检索外部数据?
示例:从电子表格中同时获取链接列表<H4>
( <a><H4>maximum 200 characters</H4></a>
) 及其对应的 div ( );<div>maximum 10000 characters</div>
当点击这些可见链接<H4>
中的任何一个时(toggle()
),它们相应的先前隐藏的 div(hide()
)会显示出来。链接<H4>
和相关 div 的列表随着电子表格的增长而增长,就像评论表单一样。
问题:
当预先隐藏 div ( ) 时,
<H4>
列表加载速度是否更快(或在页面上显示速度更快hide()
)?如果问题 1 是否定的,那么在此示例中,在
<H4>
加载链接的 s 并且仅在用户<H4>
单击时检索和显示 div 的最简单的 jQuery 函数结构是什么?我已经找到了数据获取函数(google.jsapi),所以我需要正确的 jQuery 函数结构,允许用户按需加载补充数据。任何指针?
注意:目前在 jQuery 1.6+ 上开发。上面的代码被简化仅用于描述。<H4>
s 包含在标签中的原因<a>
是跨浏览器问题,并允许键盘用户使用 accesskeys 和 Tab 进行访问(我尝试了each()
clickable H4
s 的方法,Firefox 并没有让我失望,但是 IE 6-7 为此讨厌我并冻结)。
firefox - 为什么某些页面加载请求需要这么长时间?
我正在使用带有 Firebug 插件的 Firefox。如下图所示,有些请求等待超过一秒,而其余请求在页面开始加载时在几毫秒内完成。总页面加载时间比我预期的要长得多。
- 为什么有些请求需要超过一秒钟?
- 我怎样才能解决这个问题?
第一个请求是页面本身,这是我预期的加载时间。
编辑:
我可能应该提到,这是一个本地站点,在计算机上安装了瘦 Apache 客户端。当我在实时(但本地,IIS)站点上加载相同的页面时,我得到了这些读数,它们是完全正常的。
嗯,总尺寸比另一个小得多。也许另一个没有缓存?也许与此有关?:P
有人愿意解释吗?
e-commerce - 加快加载本网站的最佳方式
是否足够慢以使我花费转换(也许是欧洲人)?
这是 pingdom 加载时间测试结果:http ://tools.pingdom.com/fpt/#!/t71Fj5LGf/http://kikbo.com
最大的“违规者”似乎是褪色的 javascript、预加载的图像和类似按钮。
建议?
我做了什么让它跑得更快
http://www.webpagetest.org/result/120103_H6_2QFXT/1/details/
谢谢。能够在这里和那里剃掉几秒钟。
按照页面加载速度增加的顺序:
- 将大部分 js 移到后面,将 css 移到前面
- 未预加载翻转图像库中的图像
- 从谷歌服务器加载prototype.js
- 使翻转画廊成为一个 CSS 精灵
- 缩小
Gzipping 在 GoDaddy 上基本上是不可能的,将我的文件放在谷歌的 CDN 上将是一个很好的改进。
jquery - jQuery 任何滑块加载 Flash
我的站点上有任何滑块,但我似乎无法摆脱页面加载时发生的 2-3 秒闪烁。当您第一次访问或刷新页面时,您会看到每个 li 幻灯片的内容似乎没有样式且全部可见。有谁知道摆脱闪光灯的方法吗?