css - yslow 在多个背景上失败?

标签 css background header yslow

我正在使用与此类似的带有 css3 渐变的噪声:

background: url('noise.png'), -moz-linear-gradient(top, #ccc, #ddd);

工作正常,但现在 Yslow 给我一个关于过期 header 的错误。

有 1 个没有远期到期日期的静态组件。

 * (no expires) .../noise.png"), -moz-linear-gradient(...), rgb(...

在我的 htaccess 中,我正在使用它,它在单个背景(图像)上运行良好:

<ifmodule mod_headers.c>
    <filesmatch \.(gif|ico|jpg|png)$>
        header set cache-control max-age=2419200
    </filesmatch>
</ifmodule>

(我已经按媒体类型试过了,但效果不佳)

也许你们已经解决了这个问题!?

最佳答案

我在使用 Yslow 时也遇到了一些问题 - 告诉我我不会 gzip 我的文件,尽管我这样做了。

通常 CSS 的内容与缓存没有任何关系/...所以如果它以前工作并且您没有更改任何其他内容,那么 Yslow 失败的更改就在那里。

检查它是否正常工作的一种方法是(假设您使用的是 chrome):

  1. F12
  2. 选择网络标签
  3. 选择任何你想要的
  4. 查看您要检查其标题的文件的标题 ;)

关于css - yslow 在多个背景上失败?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5921645/

相关文章:

css - 填充容器无法正常运行

html - 为什么三 Angular 形与菜单背景的颜色不同?

android - TextView 的白色背景不透明度为 50%

c++ - 包括 C++ 源文件是一种批准的方法吗?

email - 无论邮件客户端或响应类型(转发或回复)如何,我们都可以依靠它来将信息存储到其中的电子邮件消息头

javascript - 使用自定义按钮过滤结果

html - 将父级上方的子级向右对齐,不要重叠

javascript - 无法在我的 HTML/JS 页面上获取背景图片

android - 从 Assets 中获取位图,然后将其加载到后台

swift - 快速访问C变量