2015-10-16 2 views
0

У меня есть фотографии на моем сайте, которые отображаются меньшим размером, чем оригинальный размер, за исключением случаев, когда пользователи нажимают на них (я использую jQuery fancybox плагин). Затем я установил модуль PageSpeed ​​для Apache.Google PageSpeed ​​images

Я не понимаю, почему PageSpeed ​​изменяет размер jpeg-изображений на размер, который они отображаются сначала, даже если я не добавил никаких фильтров для этого. Итак, когда я нажимаю на изображение, на картинке отображается изображение, измененное по скорости страницы, а не изображение с исходным размером.

Ниже фильтры, которые я добавил в pagespeed.conf

SetOutputFilter DEFLATE 
ModPagespeedFetchWithGzip on 
ModPagespeedEnableFilters collapse_whitespace 
ModPagespeedEnableFilters convert_meta_tags 
ModPagespeedEnableFilters elide_attributes 
ModPagespeedEnableFilters inline_google_font_css 
ModPagespeedEnableFilters prioritize_critical_css 
ModPagespeedEnableFilters combine_javascript 
ModPagespeedEnableFilters combine_css 
ModPagespeedEnableFilters extend_cache 
ModPagespeedEnableFilters remove_comments 

ModPagespeedEnableFilters recompress_jpeg 
ModPagespeedImageRecompressionQuality -1 
ModPagespeedEnableFilters strip_image_color_profile 
ModPagespeedEnableFilters strip_image_meta_data 
ModPagespeedEnableFilters jpeg_subsampling 
ModPagespeedEnableFilters convert_jpeg_to_webp 
ModPagespeedEnableFilters convert_to_webp_lossless 
ModPagespeedEnableFilters lazyload_images 

ли кого-то есть какие-нибудь идеи?

ответ

0

Я нашел то, что хотел https://developers.google.com/speed/pagespeed/module/config_filters. написано, что:

ModPagespeedEnableFilters resize_images подразумевается ModPagespeedEnableFilter rewrite_images

Я не позволил rewrite_images, но потому, что recompress_images является частью rewrite_images и recompress_jpeg является частью recompress_images мое предположение, что, когда вы включаете recompress_jpeg, он разрешает resize_images Поэтому я отключил resize_images с помощью ModPagespeedDisableFilters resize_images И теперь моя проблема решена :)

0

Я думаю, что один из фильтров изменяет размер изображений, попробуйте отключить их по одному. Или попробуйте добавить pagespeed_no_transform в ваш тег <img />.

+0

Я хочу, чтобы pageSpeed ​​выполняла рекомпрессию без потерь (ModPagespeedImageRecompressionQuality -1) и разделила метаданные и т. Д., Поэтому я не хочу использовать pagepeed_no_transform. – julienMWeb

Смежные вопросы