首页 > 解决方案 > 未考虑 pagespeed_no_transform 属性

问题描述

我正在使用 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">

如果这与我的 PageSpeed 版本/配置有关,这是我的 Nginx conf:

# 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$" { }
}

标签: nginxpagespeed

解决方案



推荐阅读