0

我在我的 .htaccess 文件中启用了此功能,以加快图像加载过程,但无法弄清楚如何禁用它。

我的 .htaccess 文件是。

<IfModule pagespeed_module>
   ModPagespeed on
ModPagespeedEnableFilters combine_css
ModPagespeedEnableFilters inline_css
ModPagespeedEnableFilters inline_javascript
ModPagespeedEnableFilters collapse_whitespace
ModPagespeedEnableFilters elide_attributes
ModPagespeedEnableFilters rewrite_javascript
ModPagespeedEnableFilters recompress_images
ModPagespeedEnableFilters inline_images
ModPagespeedEnableFilters remove_comments
ModPagespeedEnableFilters remove_quotes
ModPagespeedEnableFilters rewrite_css
ModPagespeedEnableFilters trim_urls
ModPagespeedEnableFilters move_css_to_head
<FilesMatch "\.(jpg|jpeg|gif|png|js|css)$">
        Header unset Etag
        Header set Cache-control "public, max-age=1814400"
</FilesMatch>

我还有一个问题:我的页面包含 150 张 3-8 kb 的小图片,包括重复图片,所有图片都在我的托管目录中。

当我用谷歌获取我的页面时,它显示“data:image/png;base64....”,并且编码文本占用了近 2600 个字符空间,这导致获取部分内容。

我想知道这是正常的还是我应该禁用这个图像编码?

4

1 回答 1

0

Based on your .htaccess config, you have inline_images enabled, which is why you're seeing the data URI's in your document. Two solutions:

  1. disabled image inlining
  2. lower the inlining KB threshold

The reason for inlining small images is that for small requests the HTTP and TCP overhead can be very high.

于 2012-08-08T18:12:14.763 回答