2016-08-18 10 views
3

mod_pagespeedでApacheを使用しています。何らかの理由で私が理解できないのは、mod_pagespeedは画像が実際よりもはるかに小さいと考えています。つまり、画像が拡大されると、それは本当にぼやけています。特定の画像ファイルのmod_pagespeed圧縮を無効にする

問題の画像はCSSの背景画像です。

特定のファイルに対してmod_pagespeedイメージ圧縮を無効にする方法はありますか?

答えて

1

mod_pagespeedのドキュメントは、この上明確ではなかった - 私の印象ではModPagespeedDisallowはHTMLのみを含むURLのために動作しますが、彼らはまた、個々のファイルのために働くように見えるということでした。

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

はapache2のの設定でこれを入れてどこかに。我々はそれを/etc/apache2/sites-availableのバーチャルホスト構成に入れます。

1

<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>などを使用する必要があります。主な理由は、PageSpeedが画像の高さ/幅を把握できないためです。出典:Google PageSpeed tools

+0

大きなヒント!残念ながら、この場合、HTMLへのアクセス権がなく、(簡単に)変更できませんでした。 – Andreas

関連する問題