问题标签 [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 - 对于动态/CMS 网站的所有内容,是否真的有可能在雅虎的 yslow 中达到“A”级?
对于基于动态和 CMS(PHP/Asp.net)的网站,是否真的有可能在 yslow 中达到“A”级?并使用同一台服务器。
(来源:haacked.com)
http://developer.yahoo.com/yslow/help/index.html#performance_view
cookies - cookie 往往是自上而下的。有没有办法从某些目录中禁止它们?
在将 cookie 用于顶级页面(例如 example.com/test.php、example.com/whatever.php)的网站中,是否可以从某些目录(例如“/images/”)中禁止 cookie,或者我只需要使用第二个域 (static.example.com/images/photo.jpg) 吗?
有人知道解决方法吗?它适用于我可能无法始终创建第二个域的 CMS。
optimization - 使用多个服务器/域加速网站加载
当雅虎!开发人员指南说“从用户的角度来看,跨多个地理分散的服务器部署您的内容将使您的页面加载速度更快”。
作为我在某处读到的解释,浏览器将从同一个域同时加载多达 5 个内容。
例如cdn.example.com
,在前面的语句中,子域是否会被视为新域?
javascript - JavaScript 阻止图像加载
我正在使用以下代码允许在我的网站上并行下载 JavaScript
然而,使用 YSlow,它表明即使one.js
,two.js
和three.js
正在并行下载 - 直到最后一个 JavaScript 完全下载后,图像才会加载。
我可以做些什么来防止由于我的 JavaScript 文件下载而阻止加载图像。
php - 用于测试加载速度的 PHP 库
我想知道是否有一个简单的 PHP 库来测试网页的加载速度或类似于 Google Page Speed 和 Yahoo! 的单个资源。Y慢。原因是我想建立一个基于网络的替代方案。
javascript - GZipping CSS 和 JS 文件
我正在使用 YSlow 来提高网站的速度,但我在使用“使用 gzip 压缩组件”等级时遇到了问题。我的 .htaccess 文件中有这个:
但 YSlow 说
有 4 个纯文本组件应压缩发送
如何压缩 css 和 js 文件?
另外...我无权访问 httpd.conf 文件。
您可以在http://crewinyourcode.com看到问题
更新:
添加
到 .htaccess ,它似乎没有帮助。
http - 使用 gzip 进行 HTTP 压缩的可靠性如何?
YSlow 建议我使用 HTTP 压缩来提高我网站的性能。然而,正如雅虎所指出的那样,存在一些问题。
浏览器和代理存在已知问题,这些问题可能会导致浏览器所期望的内容与它接收到的压缩内容不匹配。幸运的是,随着旧浏览器的使用减少,这些边缘情况正在减少。Apache 模块通过自动添加适当的 Vary 响应标头来提供帮助。
我知道最常见的问题发生在代理后面的 IE6 上。但今天这些问题有多普遍?为了量化它,大约有多少百分比的 Web 用户遇到 HTTP 压缩错误?
php - 如何在这些 Yslow 规则中获得 A 级?
使用内容交付网络 (CDN)
使用 gzip 压缩组件
配置实体标签 (ETags)
添加过期标头
如果我无权访问 Apache 配置。
python - 有没有替代 YSlow 的 Perl?
我想在 Perl 中有一个工具来收集页面加载的有用统计信息(例如,下载时间/速度、CDN 信息、标题、dns 查找、压缩)
有谁知道是否存在或者是否有地方可以学习如何制作一个?
ruby-on-rails - Rails 打包 CSS yslow 导入指令
我有一个包含多个 CSS 文件的 RoR 应用程序。
YSlow 抱怨对 css 文件的许多 http 请求。
现在我已经安装了 Jammit,将我的 css 文件压缩成一个文件。
这行得通,但是当某些 CSS 文件具有“导入”指令时,我仍然会收到一个 http 请求,而不是简单地获取一个包含所有包含文件的单个 css 文件。
最好的方法是如何做到这一点?