繁体   English   中英

禁用特定图像文件的mod_pagespeed压缩

[英]Disable mod_pagespeed compression for a specific image file

我正在使用带有mod_pagespeed的Apache。 由于某些原因,我无法弄清楚,mod_pagespeed认为图像比实际小得多,这意味着一旦图像放大,它就会非常模糊。

有问题的图像是CSS背景图像。

有没有办法禁用特定文件的mod_pagespeed图像压缩?

我建议您使用data-pagespeed-no-transform,如<img src="do-not-modify.png" data-pagespeed-no-transform />以获得您想要的单个图像效果。 您可能必须使用<div style="background-image: url(../images/do-not-modify.png); height: 200px; width: 400px;" data-pagespeed-no-transform></div> <div style="background-image: url(../images/do-not-modify.png); height: 200px; width: 400px;" data-pagespeed-no-transform></div>或类似的,如果后台给你带来麻烦。 主要原因似乎是PageSpeed无法弄清楚图像的高度/宽度。 资料来源: Google PageSpeed工具

mod_pagespeed文档对此并不清楚 - 我的印象是ModPagespeedDisallow仅适用于包含HTML的URL,但它们似乎也适用于单个文件:

<IfModule pagespeed_module>
    ModPagespeedDisallow "https://www.example.com/assets/image.jpg"
</IfModule>

把它放在某个地方的apache2配置中。 我们将它放在/etc/apache2/sites-available中的virtualhost配置中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM