Я использую модуль Nginx PageSpeed, и у меня возникла проблема с изображениями, управляемыми с помощью jquery.matchHeight.js .Я решил отключить оптимизацию для этих конкретных изображений, чтобы добавить атрибут pagespeed_no_transform
(я также попытался data-pagespeed-no-transform
безуспешно):
<img src="https://example.com/image-icon_300.png" alt="Alt title" pagespeed_no_transform />
К сожалению, PageSpeed, похоже, не учитывает этот атрибут,Хуже того, он просто удалит его и проведет оптимизацию.Ниже приведен код:
<img src="https://example.com/image-icon_300.png.pagespeed.ce.gkz42_jTc5@2x.png" alt="Alt title" data-pagespeed-url-hash="627608977" onload="pagespeed.CriticalImages.checkImageForCriticality(this);" width="240" height="200">
В cas это будет связано с моей версией / конфигурацией PageSpeed, вот мой конф Nginx:
# Header X-Page-Speed: 1.13.35.2-0
server {
# Ansible managed
pagespeed on;
pagespeed FileCachePath /var/ngx_pagespeed_cache;
location ~ "\.pagespeed\.([a-z]\.)?[a-z]{2}\.[^.]{10}\.[^.]+" {
add_header "" "";
}
location ~ "^/pagespeed_static/" { }
location ~ "^/ngx_pagespeed_beacon$" { }
}