问题标签 [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 回答
57 浏览

subdomain - 子域、重定向和 YSlow

我创建了一个子域来托管我的所有图像(例如http://images.domain.com,指向我的public_html/images/文件夹)。当我尝试通过浏览器访问特定图像时,我被重定向了。例如,我去http://images.domain.com/foobar.jpg,我被重定向到http://www.domain.com/images/foobar.jpg

为什么我会被重定向?这导致 YSlow 降低了我的整体成绩。谢谢。

0 投票
2 回答
1821 浏览

performance - Minimize DNS Lookup?

I'm trying to improve the performance of my site. If I replace the domain names of static resources such as images, styles, etc. with corresponding IP address, would I gain performance improvement? If so, are there any down sides to this approach?

0 投票
1 回答
512 浏览

php - 允许和控制缓存的最佳方式

YSlow

我正在使用 Yahoo 的 YSlow 测试我的一些网站,并注意到以下评论:

Specify an expiration at least one week in the future for the following resources


我的 .htacces 文件包含以下代码:

这是最好的方法吗?为什么 YSlow 建议您将缓存设置至少一周?

0 投票
2 回答
456 浏览

php - 控制无 cookie 域上的缓存

我的情况
我遵循雅虎 YSlow 的建议,我想将我的静态内容存储在子域中。但是,我想使用该功能filemtime()来控制文件的缓存。

问题
问题是这个功能似乎不适用于子域。

我的问题
有没有办法实现我的两个目标?或者你对我有什么建议?任何解决方案或解决方法将不胜感激。


更新
该功能filemtime()现在正在子域上工作。我在输入路径时犯了一个错误。但它仍然不适用于其他域。

错误如下:

警告:filemtime() [function.filemtime]: stat failed for ../../otherdomain.com/file.css in /mywebsite/public_html/index.php on line 7

0 投票
1 回答
1929 浏览

apache - 图片不缓存?

我确信我网站上的某些图像没有正确缓存。我已经尽我所能设置了标题,但每次我点击刷新按钮时,它们似乎仍然会再次下载。

例如,特定图像的下载时间总是超过 1 秒。即使在它应该被缓存之后也是如此。以下是响应标头:

这有什么问题吗?谢谢。

更新

0 投票
2 回答
1102 浏览

asp.net-mvc - YSlow 建议。在 IIS 中,为什么默认不勾选 Enable Content Expiration

我刚刚对我的网站运行了 yslow,我对 Expiry Headers 有一个问题:YSlow 给了我一个:在 Add Expires headers 上的 F 级。有 20 个静态组件没有遥远的到期日期。 这些都是css或js文件。

现在,当我转到 IIS (6.0) 并转到 http 标头选项卡时,未选中启用内容过期。从阅读本文看来,这是正确的做法,因为浏览器随后将缓存内容。所以我很困惑为什么 yslow 抱怨。此外,听起来浏览器无论如何都会按修改日期缓存这些数据,所以这整件事毫无意义吗?

因此,如果设置这是一个没有道理的,为什么这不是默认行为?

有人可以澄清一下。

0 投票
3 回答
75 浏览

optimization - 网站优化有多重要?

目前我正在运行 Apache 和 MySQL,我听说有人谈论 GZipping 内容、关于 ETags、使用 CDN、添加过期标头、缩小文本文档、组合脚本文件等。我下载了一个名为 YSlow 的 Firefox 插件,我注意到许多网站并未采用所有这些策略。我相信即使是谷歌也有 D 评级。所以我问,所以,这些优化有多重要?

0 投票
2 回答
1864 浏览

caching - YSlow 报告“没有过期日期”和“不可缓存”

我有一个网页:http ://uranussup.info 。我运行了一个 yslow 测试。有很多请求 (20),上面写着“内容不可缓存”和“没有过期日期”。我该如何解决?

0 投票
4 回答
2880 浏览

performance - 有什么方法可以自动化 YSlow?还是具有 API 的替代方案?

有没有办法自动化 YSlow 或以编程方式使用它?我没有足够的知识来编写自己的 Firefox 扩展来利用 YSlow。

有一个类似的问题,但它已经有一年多了,我想知道从那以后是否有新的东西出现。

www.webpagetest.org看起来很有希望。我正在寻找更多的替代品。

0 投票
4 回答
2552 浏览

php - 将javascript对象转换为字符串的php代码

我有 php 文件,我试图从中运行 firefox 并获得 yslow 结果。但是 yslow 结果是以对象形式发送的,例如 [object Object] 结果是使用 post 方法发送的。如何将其转换为 php 代码中的字符串并显示到网页???