我正在使用具有css3梯度的噪声,类似于以下内容:

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


效果很好,但是现在Yslow给我有关过期标题的错误。

有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):


F12
选择网络标签
选择任何你想要的
查看您要检查;)标题的文件的标题

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

10-12 00:47