问题标签 [pagespeed]

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 回答
1292 浏览

browser - 低带宽模拟的在线工具?

我正在寻找一种在线工具,它允许我输入 URL 和连接速度(56k、DSL、电缆调制解调器等),以便测试网站在各种速度下的性能。

非常感谢任何帮助。我试过马虎(在防火墙后面对我不起作用)和“Firefox Throttle”(与最新版本的 Firefox 不兼容)。

我正在使用基于 Windows 7 的 PC 进行测试。

在此先感谢您的帮助。

0 投票
2 回答
485 浏览

ajax - 为所有网站页面加载一次 css,jquery

在我的国家,互联网速度非常低,因此网络开发人员在最大限度地减少通过 http 发送的数据方面非常敏锐。我的网站在所有页面中都有相同的文件,例如 css、jquery、javascript、... 我需要为所有页面加载一次这些文件。我在表单提交和其他操作中使用 ajax,但是当页面重定向时速度非常低。我认为在页面导航中使用 ajax,但是在所有页面中加载 ajax 的 javascripts 都存在问题。谢谢

0 投票
2 回答
193 浏览

performance - 无法找到为什么一些小图像需要 10 秒才能加载

我正在尝试优化我的网站以在 YSlow 和 PageSpeed 上完成至少 90 次。我做得很好。但在以下结果中,有 4 张图片显示需要 9-10 秒才能加载。如果您查看详细信息,它实际上表明这 10 秒中,大多数情况下 99% 仅在连接时。

这是一家 magento 商店,我不确定我应该怎么做才能解决这个问题,因为图像不是很大。 http://gtmetrix.com/reports/www.theprinterdepo.com/FyZjLbUX

在此处输入图像描述

谢谢

0 投票
1 回答
1626 浏览

content-management-system - Drupal 7 速度慢得令人无法接受

热门帖子更新:“在应用最流行的“加速”修复程序后,“令人无法接受的缓慢意味着在 2 到 10 秒之间加载一个网站上的首页,该网站有 12 位 beta 测试人员,只有一个 lged 进入并且发布的文章不超过 20 篇” .

我是 Drupal 的新手(尽管我已经是 30 年的专业软件开发人员)。

我只是设置我的第一个站点,所以还没有承诺并且可以切换。

像这个论坛和其他地方的许多其他人一样,我发现 Drupal 7 的速度慢得让人无法接受(很遗憾,因为它的强大功能,但我想这就是导致加载时间缓慢的原因)。

我已经完成了研究、谷歌搜索、阅读博客和论坛,并尝试了所有常见的建议解决方案,但无济于事。

我目前正在对我的十几个 beta 测试人员进行投票,以了解该网站在哪些地方可以接受或太慢,但这只是一种形式。

那么,你能帮忙吗?如果我不能使用 Drupal 7 那我可以用什么?

显而易见的答案可能是 Drupal 6,但迟早将不再开发或支持。

是否有其他 CMS 可以满足我的需求?我想要一个社区网站。这意味着,至少,论坛、民意调查、群组,希望有一个 wiki,个人博客会很好,也许照片画廊会很好,尽管这不那么重要,聊天室会很好。

只是您一般的“一群有相似兴趣的人,尽管他们中的一些人有子兴趣和派系”网站。

我尝试了 CMS 矩阵,但是 - 令人惊讶的是 - 没有找到任何东西。我正在谷歌搜索,但更希望有个人经验的人提供一些反馈。

再说一次,我并不是要轻视 Drupal 7,只是说它不适合我……不要对我投反对票,兄弟 :-)

0 投票
2 回答
16514 浏览

performance - 启用保持活动(页面速度)

有什么keep-alive特点?我该如何启用它?

以下是 chrome 的 Page Speed 插件的输出。

启用 Keep-Alive 主机 {MYWEBSITE.COM} 应该启用 Keep-Alive。它提供以下资源。

0 投票
0 回答
539 浏览

ruby-on-rails-3.1 - 启用压缩,Minify JavaScript rails 3.1 在开发模式下

嗨,伙计们,我正在使用插件 for mozilla firefox page speed for firebug 在开发模式下检查我的网页的页面速度。

我想知道是否可以在 rails 3.1 的开发环境模式下启用压缩和缩小 JavaScript

我把这个屏幕截图显示了页面速度显示的问题:

在此处输入图像描述

我的页面速度很慢 52/100,然后我想知道是否可以在开发模式下启用压缩和缩小 javascript。

谢谢

0 投票
1 回答
12287 浏览

javascript - 此页面上的不同元素似乎以不同的速度滚动。这是怎么做到的?

我所指的效果在http://whyinteractive.com/showreel中可见。这些元素似乎以不同的速度前后滚动,产生了一些很酷的效果。这是怎么做到的?

0 投票
5 回答
2007 浏览

jquery - jQuery,如何使用多个缓存元素

对于我的项目,我使用缓存选择器来加快速度,并看到改进:(减少文档内的搜索)

在这种情况下如何使用缓存选择器?例如:

只是为了完善我的代码

泰:)

0 投票
2 回答
1019 浏览

html - 如何为缓存的 html 文件触发浏览器 html 刷新?

YSLOW 建议: 对于静态组件:通过设置远期 Expires 标头来实施“永不过期”策略....如果您使用远期 Expires 标头,则必须在组件更改时更改组件的文件名。在雅虎!我们经常将此步骤作为构建过程的一部分:版本号嵌入在组件的文件名中,例如 yahoo_2.0.6.js。 http://developer.yahoo.com/performance/rules.html

我想为我的大部分静态页面利用缓存,并在版本 # 更改时重新加载 js 文件。我为我的 .js 文件设置了版本号,但我的 main.html 页面将 Expires 设置为未来,因此它不会重新加载,因此不会重新加载 js 文件。理想情况下,我想告诉浏览器(使用通灵技术)在发布新版本的站点时重新加载 main.html。我可以让我的 main.html 页面总是重新加载,但是我失去了缓存的好处。我不是在寻找 ctrl-F5 答案,因为这需要为我们的用户自动发生。

我认为答案是:main.html 不能被缓存,但我想听听其他人在做什么来解决这个问题。您如何获得最佳缓存与重新加载优势。

谢谢。

0 投票
4 回答
169 浏览

php - “页面源”的外观是否会影响性能

可能重复:
如何缩小 php 页面 html 输出?
任何不去除 HTML 中的空格的理由

我查看了一些页面资源并发现它们之间存在一些差异 - 有些带有缩进有些没有。第一个屏幕截图是谷歌的页面源代码,第二个是 SO 的。

我想知道消除这些空间是否会提高页面加载速度,还是意味着从服务器到客户端的数据流更小。如果这样做是有意义的,在从服务器输出数据之前我该怎么做(我使用 PHP)。

无空格——谷歌的页面来源: 谷歌的页面源捕获

带空格-SO的页面源码: 在此处输入图像描述