问题标签 [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 投票
2 回答
1824 浏览

ruby-on-rails - ActiveRecord 自定义查询与 find_by_sql 加载

我有一个看起来像这样的自定义查询

其中 self 是一个用户对象

我设法 为相同的生成等效的SQL

这里看起来如何

有了对SQL 和 ActiveRecord的良好理解,我假设(大多数人都同意) 从上述查询获得的结果可能比从 find_by_sql(sql) one 获得的结果需要更长的时间

但出人意料

当我运行上述两个时,我发现 ActiveRecord 自定义查询在加载时间方面领先于 ActiveRecord“find_by_sql” 这里是测试结果

ActiveRecord 自定义查询加载时间

网站负载(0.9ms)

网站栏目(1.0ms)

find_by_sql 加载时间

网站负载(1.3ms)

网站栏目(1.0ms)

我再次重复测试,结果仍然相同(自定义查询赢得了战斗)

我知道差异并没有那么大,但我仍然无法弄清楚为什么普通的 find_by_sql 查询比自定义查询慢

任何人都可以分享这一点。

不管怎么说,还是要谢谢你

问候维伦·内吉

0 投票
2 回答
911 浏览

javascript - JQuery 即时 addClass 或隐藏类

当添加 JQuery 来隐藏一个类时,它当然会等待页面加载然后隐藏类,'addClass' 也是如此。必须有一种更好或更快的方式在页面加载时“加载”它。有人知道任何想法吗?我在下面为我的网站提供了带有链接的 JQuery 脚本,以查看它们的实际效果:

隐藏子过滤器: 链接到我的脚本示例以隐藏子过滤器(注意左侧导航过滤器)

或者

添加一个类:链接到我的脚本添加类的示例(注意左侧导航过滤器)

$('.refinement_brand_section').parent().addClass('filterresults');

0 投票
5 回答
2766 浏览

google-app-engine - Heroku - 旋转起来

我有一个部署到 Heroku 的站点。这是一个低流量的网站,所以如果几个小时没人去它然后去它,加载大约需要 5-10 秒。对该站点上其他页面的任何其他请求都可以快速加载。如果我完全退出网站并在几分钟后回来查看,它也会很快恢复。

只有当它闲置几个小时时,启动时间才会明显。 还有其他人有这个问题吗?如果是这样,你是如何解决的。

同样在这个话题上,Google App Engine 也会发生同样的事情吗?我目前只是在尝试这些应用托管平台,所以我对技术/语言没有任何偏好。

0 投票
1 回答
97 浏览

performance - 用户认为什么是“即时”反应?

用户操作和应用程序的反应之间可以经过多长时间才能使用户感觉它是“即时的”或“在不明显的时间跨度内”?(有人说 250 毫秒,其他人说 100 毫秒,实际数字是多少?)

0 投票
0 回答
795 浏览

internet-explorer-8 - 是什么导致 IE 8 在站点加载时暂停?

嘿伙计们,我想看看你们中是否有人遇到过与 Internet Explorer 8 相同的情况。当我加载我构建的网站时,我可以看到整个页面已加载,但它会暂停 8 秒前您可以滚动或移动。一旦它完成暂停,滚动就可以了,但是如果你点击不同的页面,同样的事情会再次发生。这在任何其他浏览器中都不会发生。

所以我尝试了一些事情,比如完全禁用 JS,看看是否有什么东西导致了它,它仍然做同样的事情。所以在这一点上,我不确定是因为某个高级 CSS 语句还是导致此问题的原因。

请注意,它可以正常浏览其他网站...

任何想法?

0 投票
2 回答
589 浏览

c# - Ajax.net - 改进页面加载时间

这是我的问题。我正在开发一个网站,允许用户预订世界各地的酒店,就像 booking.com、expedia.com 等。

当用户搜索某个城市的酒店时,我通过 Web Services 与不同的提供商连接,然后显示结果。在几乎每个提供商中,这意味着:

1) 在 WS 中调用一个方法,返回所选日期城市中的可用酒店。对于这些酒店中的每一个:

  • 2) 从一个非常大的 XML 文件(通常超过 1 个)中读取,以获取地址、电话、传真、描述、服务等静态信息。
  • 3) 在 WS 中调用第二种方法来获取可用的房间信息。
  • 4) 显示结果

我遇到的问题与页面加载时间有关,这是这些网站的一个关键因素。

第一次调用 WS(第 1 点),这是必要的,我无能为力,所以这次我必须接受。另外两点也是必要的,但我的目的是通过在加载时显示酒店来改善用户体验。

假设您正在寻找布宜诺斯艾利斯的酒店。您输入“布宜诺斯艾利斯”作为您的目的地,然后点击“Buscar”按钮。您可能会注意到,在完全加载下一个页面之前,会显示一条加载消息。而不是等待所有酒店加载,我想做的,我认为会改善用户体验的是:

  1. 当用户点击“Buscar”按钮时,立即将用户发送到 HotelList 页面
  2. 显示每家酒店的信息,并在顶部显示一条消息,如“正在加载 1 家 XXX 家酒店”……“正在加载 2 家 XXX 家酒店”……

我一直在寻找描述如何实现这一点的 ajax 示例,但没有找到任何明确的文章。我真的很感激有人能指出我正确的方向。

谢谢!

-------------------------------------------------- -------------------------

尝试使用多线程,但未显示结果。我正在使用文字控件显示结果。这是一段代码:

酒店列表.aspx

HotelList.aspx.cs

0 投票
2 回答
361 浏览

linux - linux中二进制文件的加载时间

我有一种普遍的“感觉”,即应用程序在 Windows 上的打开速度比在 Linux 上的速度快。我知道这太模糊/不科学,但是如果我要比较应用程序的加载时间,例如 Windows 和 Linux 上的 VLC,我会怎么做?此外,我想研究 Windows 和 Linux 用于二进制文件的加载机制的差异,因此非常感谢任何参考。

0 投票
3 回答
6605 浏览

jquery - Fancybox 会导致 IE 中的加载时间变慢?

我正在使用 Fancybox v.1.3.4 在此页面的 iframe 中显示视频。Fancybox 和视频显示正常,但问题是,自从添加代码后,我在 IE7/8 中加载网站时出现了巨大的停顿,类似于这个问题- 页面加载,然后 UI 冻结持续 4-5 秒,阻止我点击链接、滚动或其他任何内容。这是我在页面顶部链接的内容,在<head>. 包含 jQuery UI 包(包括 UI 1.8.11、UI 小部件、UI 鼠标、UI 位置和带有缩放的 UI 效果)主要是为了启用尚未加载到站点上但将加载的其他效果。

我在页面上使用了 YSlow,它建议将脚本调用移到底部,但这并没有解决 IE 中的暂停问题。然后我在加载过程中使用 IE8 的开发工具查看了 HTML DOM,当 Fancybox 的代码正在加载时,似乎出现了暂停;暂停后,以下 div 立即出现在树的底部:

再加上在我将fancybox添加到页面后出现问题的事实,这就是为什么我认为这是Fancybox的性能问题,但到目前为止我没有尝试过(除了关闭fancybox代码)似乎有产生了影响。我尝试的最新方法是删除对 j​​Query.ready() 的引用,以防它更早地加载 fancybox 代码,从而改变暂停的时间,但它并没有起到太大的作用。并不是我真的期望它,但我对 jQuery 和 Fancybox 有点陌生,此时我正在抓住稻草。

我现在在想的是,这可能是 Fancybox 与页面上的其他脚本之一(例如 Google Analytics)之间的冲突,但我不确定如何判断是否是这种情况,或者如果是这种情况该怎么办最终就是这样。了解这些脚本的人有什么想法吗?提前致谢。

0 投票
3 回答
1571 浏览

asp.net - ASP.NET Productivity Power 工具“修复混合选项卡”;哪一个给出了最干净的 HTML?

我的 Visual Studion 2010 安装中安装了生产力工具。我的大学前端开发人员正在使用 mac。当我在 VS 中实现他的 html 时,“修复混合选项卡”组件“问”我“你有混合选项卡和空格”,有两个选项“tabify”或“untabify”。

当从浏览器调用网站时,哪个选项为我们提供了最干净的 HTML?客户端渲染/下载时间有什么不同吗?

0 投票
1 回答
242 浏览

iphone - 在 iPhone 中加载 iAd 所花费的时间?

我在我的应用程序中实施了iAd
但是,当我启动我的应用程序时,在 iPhone 中加载一次测试广告大约需要 2 分钟。

从后台删除它并重新启动后,加载测试广告需要 10-15 秒。

如何将第一次加载的时间从 2 分钟减少到 10-15 秒?