问题标签 [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.

0 投票
3 回答
3768 浏览

php - 使用 Curl 进行 PHP 加载时间测试

如果我用 Curl 加载 URL http://www.cars.com则使用 PHP ,然后使用 curl_getinfo() 来查找加载所需的总时间...它会计算包括所有图像的加载时间,以及显示的任何其他内容这页纸。或者只是位于http://www.cars.com的 HTML(或其他)文件?

0 投票
5 回答
7409 浏览

javascript - 我们如何防止 OpenX 阻塞页面加载?

我们正在使用 OpenX 在许多网站上投放广告。但是,如果 OpenX 服务器出现问题,它会阻止这些站点上的页面加载。我宁愿让网站优雅地失败,即加载没有广告的页面,并在它们可用时填写它们。

我们正在使用 OpenX 的单页调用,并且我们在 CSS 中为 div 提供了明确的大小,因此它们可以在没有内容的情况下进行布局,但仍然加载脚本会阻止页面加载。是否有其他使用 OpenX 加速页面的最佳实践?

0 投票
4 回答
1799 浏览

javascript - 哪个更适合 JavaScript 加载时间:全部压缩到一个大文件中或全部异步加载?

一个简单的问题,我不确定它是否有一个简短的答案!

描述
我有一个要加载到网站中的 JavaScript 文件,这里有一些关于它们的注释:

  • 它们都来自同一个域(不需要跨域加载)
  • 它们在网站周围是相同的。
  • 有几个文件,比如 jQuery,还有 5 个其他插件以及我自己的基于它们的应用程序脚本。
  • 它们的大小全部压缩 = 224KB,(我将所有文件合并到一个文件中,然后使用 YUI Compressor 2 一次压缩它们

问题
我听说 224KB 不适合放在一个文件中!它应该被分成几个文件,每个文件最大为 44KB。我不记得我什么时候听说过这个,我不确定将它分成更多文件是否有效,但确实 224KB 需要很长时间第一次加载时,当然要考虑网站加载了图像和 css。

我已将早期加载 JavaScript 文件的需求降至最低,并将其放在底部,到目前为止这是一个很好的进展,但我需要将它与 HTML 同步加载以获得时间来源,并且要做出的决定是:

是还是不是?
将其保存在一个压缩的大文件中?或者将它们拆分成许多压缩文件并异步加载(我知道处理依赖相关的问题)?

0 投票
5 回答
724 浏览

asp.net - 如何让我的 1MB 主页加载更快?

我的主页是 1MB。对于拥有 56k 调制解调器的用户来说,这是巨大的。来自 500k 的我的主页站点也使用了 jquery。

我该怎么做才能使页面加载更快?我可以缓存我使用的 ISP,这会有用吗?

编辑

如何在 asp.net 中使用 gzip?

哪种类型的缓存对网页有用?

0 投票
1 回答
486 浏览

jquery-ui - 我在哪里可以找到 jQuery UI 示例,这些示例可以最大限度地减少加载时间并在底部使用脚本来尊重 YSlow?

我发现的大多数 jQuery 和 jQuery UI 示例在标题中都有脚本,但根据 YSlow 性能规则,最好将脚本放在底部。这样,UI 会尽快呈现,而 javaScript 稍后会被拾取以进行操作。不幸的是,似乎有几个 jQuery UI 组件需要它们的 javaScript 才能正确呈现。

是否有任何好的示例网站展示了使用 jQuery 和 jQuery UI 最大化加载性能的最佳实践?

0 投票
1 回答
291 浏览

browser - 我的所有静态内容都应该在无 cookie 的域上吗?

我们目前正在提供来自备用(无 cookie)域的大部分静态内容 - 事实上,这也是一个完全不同的 IP 地址。

这无疑帮助我们提高了页面加载速度,但并非所有内容都来自该域。

常识似乎是从第二个域提供服务更快,因为您消除了 cookie/会话/等流量,并且因为它允许更多的并发连接。

让我好奇的是后者:如果我们将所有静态内容移到另一个域,主域将只收到一个请求(针对 HTML),而所有其他后续请求都转到另一个域。

这将减少浏览器向我们的服务器发出的并发请求量。这不会让事情变慢吗?尤其是因为我们的页面通常包含大量图像。

我能找到的所有信息都建议将所有内容移至无 cookie 域,但从未提及此问题,这可能意味着作者可能没有考虑到这个缺点?

0 投票
3 回答
1874 浏览

image - 很少有大图像与很多小图像

我一直认为,当被迫在网站中使用图片时,最好尽可能使用最小的图片。但是,如果这意味着使用几张小图像来获得与一张大图像相同的结果,我不确定这是否也不好,因为会发出更多的 HTTP 请求。

在这种情况下,最好的方法是什么?

  • 很少的大图像=要下载的更大文件
  • 许多小图像=要下载的小文件,但有许多 HTTP 请求

当我说“很多”时,我的意思是 4 或 5 个,而不是一张大图。

谢谢!


更新

只是为了让您知道我正在谈论的文件大小的差异。在我今天遇到的一个案例中:

  • 使用一张大图 = 1 个请求 @ 11.3KB
  • 使用 5 个小图像 = 5 个请求 @ 1.2KB(总计)
0 投票
1 回答
161 浏览

forum - 0.1 - 0.3 秒是好的页面加载时间吗?

我的论坛(runnin mybb)主要在 0.1 - 0.24 秒内生成页面(大部分是 87% PHP / 13% MySQL)

这个可以吗?我能做些什么来减少这种情况

0 投票
1 回答
255 浏览

loading - 加载/运行“


在我的网站上,我有一个图像旋转器。该页面需要一些时间,它会根据幻灯片中的图片数量而有所不同,以加载图片。这会延迟页面并且需要更多时间才能显示。页面加载完成后,我将如何运行此脚本?这样他们就可以看到页面,然后几秒钟后就会出现这个图像旋转器。图像旋转器不是必需的,所以如果它没有立即出现也没关系。

我会选择任何语言,php、javascript 或 jquery 或 ajax。我不知道 ajax,所以如果答案是前两种语言中的一种会很有帮助。

谢谢, 卢克


编辑:反对投票者:请评论反对对久经考验的代码投票的原因?

更新:使用warpaffine https://code.google.com/p/opencvjp-sample/source/browse/trunk/cpp/affine2_cpp.cpp?r=48查看以下代码

0 投票
1 回答
878 浏览

browser - 如何使用 Javascript(库)分析浏览器页面加载?

我一直在对此进行大量研究,但我认为我可以将我拥有的东西众包,看看是否有人可以为我拥有的东西提供补充。所以我希望能够使用 JS 确定页面加载时间。不仅页面加载作为单个数字,而且作为细分。

首先我发现了一个新的 W3C 规范(草案): https ://dvcs.w3.org/hg/webperf/raw-file/tip/specs/NavigationTiming/Overview.html

这将是完美的,但它仅限于 Chrome 和 IE,并且在浏览器之间仍然不一致。

但现在我发现了 New Relic 的 Real User Monitoring (RUM),它基于 Steve Souders 的 Javascript 库。据我所知,他们可以确定我从新的 w3c 草案中看到的相同数据。

似乎他们正在使用 HTTP 存档:http ://code.google.com/p/httparchive/

但是,我似乎找不到任何有关页面性能或负载的信息,所以我不确定我是否正在查看正确的库。

现在当然,如果还有其他东西可以提供更多关于页面分析的信息,我很欢迎这些信息。