问题标签 [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.
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 文件。
performance - dns 查找 VS HTTP 并行下载
HTTP 1.1 允许每个主机名有 2 个连接。另一方面,雅虎性能规则建议减少 DNS 查找次数。
如何平衡这一点?谢谢
browser - 最近我的网站速度很慢,而且我在浏览器中收到超时消息 - 怎么了?
如何诊断我的网站的超时问题和页面加载缓慢,我在 Firefox 中有 ySlow 插件,它显示大多数页面的 A/B 级,所以我希望页面能够快速加载。我应该联系我的托管公司吗?我从哪个公司购买了我的域名?目前服务器上没有太多负载,我正在使用快速连接来连接到互联网。
从哪里开始?当我们开始看到更多流量时,我该如何监控?托管公司应该这样做吗?
html - CSS/HTML:在图像上使用最大高度是否有助于 HTML 渲染?
我刚读完YSlow 建议始终定义图像尺寸(高度/宽度)以提高 HTML 渲染性能。
但是,我也不知道我要链接的图像尺寸。
我所知道的是height
永远不会大于 200px,width
永远不会大于 300px
如果我定义(CSS),我会受益吗:
对于 HTML 性能渲染?
javascript - 使用 YSlow / Web Developer 扩展计算页面大小
我试图弄清楚我的网站上加载了多少 javascript。我正在使用Reducisaurus来缩小我的 js 文件。问题是,这导致 YSlow 和 Web Developer 扩展都将我的文件大小报告为 ~.04K,我知道这是不对的(.js 文件之一是 jquery,即 50kb)。有什么方法可以准确计算出使用 Reducisaurus 节省了多少时间?
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.
wordpress - WordPress 网站非常缓慢
有哪些工具可以确定为什么网站需要这么长时间才能加载页面?
我正在使用一个非常简单的主题,我根据自己的需要进行了更改,这是一个全新的站点,只有两个测试帖子,加载需要一段时间。
我为 Firebug 使用了 YSlow,它为网站提供了 A 级 (90),所以这并没有真正的帮助。还有什么可以帮助我弄清楚发生了什么吗?
performance - 这是真的?“Gzip 压缩的项目不会有相同的 etag(即使内容没有改变)”
如果我们使用 apache 进行压缩,我们是否应该禁用 etags,因为 etags 每次都会不同?放气也是如此吗?
谢谢
java - 使用 gzip 压缩组件 - Java EE
我希望提高我的应用程序的前端性能,所以我在 Firefox 中使用了 YSlow 工具。当我为我的应用程序运行此工具时,在 YSlow 等级选项卡中,它显示了一个问题“使用 gzip 压缩组件的等级 F”。似乎是我们需要在从服务器发送到客户端时压缩文件(js,css)以增加服务器响应时间。
我的应用程序是一个 Struts Java 应用程序。谁能让我知道如何从服务器压缩和发送前端 UI 文件(JS、CSS),以便响应时间增加并且我的页面快速很多?在服务器上用 Java 压缩这些文件需要做什么?