首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PageSpeed和CDN图像

PageSpeed和CDN图像
EN

Stack Overflow用户
提问于 2014-10-01 00:30:19
回答 1查看 3.5K关注 0票数 2

我目前有一个网站,它通过为位于AWS S3上的图像提供服务。

我不打算安装PageSpeed,我想利用PageSpeed提供的图像优化和延迟加载(页面外视图)。

我的问题是:

我是否需要使用S3将映像从PageSpeed移到服务器上,以利用映像优化和延迟加载。对于映像,需要是本地的,安装PageSpeed的地方,或者在这种情况下,它们可以是外部的S3?

我可以看到如何将分页从文件系统定向到加载文件(图像),如下所示。

代码语言:javascript
复制
pagespeed LoadFromFile http://static.example.com/ /var/www/static/;

这样做的答案是,本地映像使用"LoadFromFile“会更快,但可以使用远程存储库吗?

谢谢你亚当

编辑:我现在可以看到以下内容:

代码语言:javascript
复制
pagespeed LoadFromFileMatch "^https?://example.com/~([^/]*)/static/"
                            "/var/www/static/\\1";

这似乎允许PageSpeed检查本地资源,然后在需要时从远程HTTP位置获取。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-10-01 21:49:23

mod_pagespeed可以优化来自任何地方的图像。默认情况下,它只对来自与HTML相同域的图像进行优化,您可以授权mod_pagespeed对来自以下域的图像进行优化:

代码语言:javascript
复制
pagespeed Domain www.example.com;

注意:这将告诉mod_pagespeed重写该域上资源的URL。如果example.com也没有安装mod_pagespeed,这将失败!如果是这样的话,您可以使用:

代码语言:javascript
复制
pagespeed MapRewriteDomain modpagespeed.domain.com other.domain.com;

这将告诉mod_pagespeed更改重写资源所来自的域,以便您能够实际地为重写版本服务。

有关更多信息,请参见https://developers.google.com/speed/pagespeed/module/domains

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26132351

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档