问题标签 [yslow]

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 投票
1 回答
472 浏览

javascript - YSlow 说我的 JavaScript 文件在合并 5 个文件并打包后不再缓存

我从 5 个普通的人类可读的 JavaScript 文件开始——它们总共大约 10 KB。

使用YSlow后,我决定合并 5 个文件并使用 Dean Edwards 的打包器打包它们。现在我有 1 个 4.5 KB 的文件。

当我重新运行 YSlow 时,它现在在“统计”下的已准备好的缓存中显示 JavaScript 文件,以前(当我有单独的文件时)5 个文件将被缓存。

所以我现在减少了 4 个 HTTP 请求,但准备好的缓存的总页面重量增加了 4.5 KB。

难道我做错了什么?

我仍然计划在我的 JavaScript 文件夹中放置一个远期到期日期标头,因此这个问题可能会消失,但我仍然想知道为什么它不会缓存 JavaScript 文件。

0 投票
1 回答
349 浏览

performance - dns 查找 VS HTTP 并行下载

HTTP 1.1 允许每个主机名有 2 个连接。另一方面,雅虎性能规则建议减少 DNS 查找次数。

如何平衡这一点?谢谢

0 投票
4 回答
168 浏览

browser - 最近我的网站速度很慢,而且我在浏览器中收到超时消息 - 怎么了?

如何诊断我的网站的超时问题和页面加载缓慢,我在 Firefox 中有 ySlow 插件,它显示大多数页面的 A/B 级,所以我希望页面能够快速加载。我应该联系我的托管公司吗?我从哪个公司购买了我的域名?目前服务器上没有太多负载,我正在使用快速连接来连接到互联网。

从哪里开始?当我们开始看到更多流量时,我该如何监控?托管公司应该这样做吗?

0 投票
5 回答
2761 浏览

html - CSS/HTML:在图像上使用最大高度是否有助于 HTML 渲染?

我刚读完YSlow 建议始终定义图像尺寸(高度/宽度)以提高 HTML 渲染性能。

但是,我也不知道我要链接的图像尺寸。

我所知道的是height永远不会大于 200px,width永远不会大于 300px

如果我定义(CSS),我会受益吗:

对于 HTML 性能渲染?

0 投票
3 回答
261 浏览

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

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

0 投票
2 回答
913 浏览

javascript - ySlow、Mod Deflate、cPanel 网站优化器和 Javascript

我刚刚开始在我的服务器上安装 mod_deflate。我还在 cPanel 的网站优化器中添加了以下内容:

文本/html 文本/纯文本/xml 文本/css 文本/js 文本/javascript

现在,该站点的加载时间显示出相当大的改进(几乎是 3 倍!),但 ySlow 仍然给我“使用 gZip 压缩组件”的“E”评级。它显示了 4 个未压缩的 .js 组件。

问题是除了 .JS 组件之外的整个网站都被正确地压缩了。其他所有内容,包括内联 javascript、HTML 和其他 MIME 类型都已压缩。我没有向 htaccess 添加任何内容,因为我认为网站优化器会处理它。但我仍然无法弄清楚问题是什么?

有任何想法吗?

谢谢,

B.

0 投票
6 回答
1791 浏览

wordpress - WordPress 网站非常缓慢

有哪些工具可以确定为什么网站需要这么长时间才能加载页面?

我正在使用一个非常简单的主题,我根据自己的需要进行了更改,这是一个全新的站点,只有两个测试帖子,加载需要一段时间。

我为 Firebug 使用了 YSlow,它为网站提供了 A 级 (90),所以这并没有真正的帮助。还有什么可以帮助我弄清楚发生了什么吗?

0 投票
2 回答
3215 浏览

yslow - YSlow 在 ETags 上给出不一致的结果

当我对我的网站运行 YSlow 时,我在“配置 ETags”项上得到一个“F”;它声称我的许多(全部?)图像、样式表等都没有 etag。

但是,如果我直接在其中一张图像上运行测试,我会在 etag 测试中得到 A。此外,在 Firebug Net 面板的响应标头上,我可以在该项目上看到整页和直接 URL 版本的 etag。

我可能会做些什么来导致这种奇怪的行为吗?

(如果有人想自己检查,我点击的 URL 在这里这里。我不介意进行健全性检查,看看是否只是我的浏览器感到困惑。)

0 投票
1 回答
159 浏览

performance - 这是真的?“Gzip 压缩的项目不会有相同的 etag(即使内容没有改变)”

如果我们使用 apache 进行压缩,我们是否应该禁用 etags,因为 etags 每次都会不同?放气也是如此吗?

谢谢

0 投票
5 回答
4499 浏览

java - 使用 gzip 压缩组件 - Java EE

我希望提高我的应用程序的前端性能,所以我在 Firefox 中使用了 YSlow 工具。当我为我的应用程序运行此工具时,在 YSlow 等级选项卡中,它显示了一个问题“使用 gzip 压缩组件的等级 F”。似乎是我们需要在从服务器发送到客户端时压缩文件(js,css)以增加服务器响应时间。

我的应用程序是一个 Struts Java 应用程序。谁能让我知道如何从服务器压缩和发送前端 UI 文件(JS、CSS),以便响应时间增加并且我的页面快速很多?在服务器上用 Java 压缩这些文件需要做什么?