我目前有一个网站,它通过为位于AWS S3上的图像提供服务。
我不打算安装PageSpeed,我想利用PageSpeed提供的图像优化和延迟加载(页面外视图)。
我的问题是:
我是否需要使用S3将映像从PageSpeed移到服务器上,以利用映像优化和延迟加载。对于映像,需要是本地的,安装PageSpeed的地方,或者在这种情况下,它们可以是外部的S3?
我可以看到如何将分页从文件系统定向到加载文件(图像),如下所示。
pagespeed LoadFromFile http://static.example.com/ /var/www/static/;这样做的答案是,本地映像使用"LoadFromFile“会更快,但可以使用远程存储库吗?
谢谢你亚当
编辑:我现在可以看到以下内容:
pagespeed LoadFromFileMatch "^https?://example.com/~([^/]*)/static/"
"/var/www/static/\\1";这似乎允许PageSpeed检查本地资源,然后在需要时从远程HTTP位置获取。
发布于 2014-10-01 21:49:23
mod_pagespeed可以优化来自任何地方的图像。默认情况下,它只对来自与HTML相同域的图像进行优化,您可以授权mod_pagespeed对来自以下域的图像进行优化:
pagespeed Domain www.example.com;注意:这将告诉mod_pagespeed重写该域上资源的URL。如果example.com也没有安装mod_pagespeed,这将失败!如果是这样的话,您可以使用:
pagespeed MapRewriteDomain modpagespeed.domain.com other.domain.com;这将告诉mod_pagespeed更改重写资源所来自的域,以便您能够实际地为重写版本服务。
有关更多信息,请参见https://developers.google.com/speed/pagespeed/module/domains
https://stackoverflow.com/questions/26132351
复制相似问题