使用AppEngine Page Speed时的CDN链接

时间:2014-05-30 09:52:20

标签: google-app-engine pagespeed google-pagespeed

我正在使用PageSpeed作为我的应用;我看到我的css文件被合并为一个,但它使用谷歌静态内容https://1-ps.googleusercontent.com/sx/s ....

我需要从我的cdn(具有活动映射到同一源的Cloudfront)加载此最终文件。它适用于nginx上的常规pagespeed安装。

如何重写从谷歌静态服务器加载的pagespeed优化文件的域名?

感谢。

1 个答案:

答案 0 :(得分:0)

这可能令人困惑,因为有几种不同的PageSpeed优化产品:

  • mod_pagespeed / ngx_pagespeed 是您在服务器上安装的模块,它们允许您将资源重写到任何其他域(包括您的CDN)。
  • PageSpeed服务是由Google运营的服务。您将DNS更改为指向Google的服务器,而Google则提供HTML和所有资源。使用PageSpeed Service时,所有资源都会重写到googleusercontent.com域。我不相信有任何选择可以改为指向你的CDN。

如果您通过App Engine注册了PageSpeed,那么您正在使用 PageSpeed服务和AFAIK,无法将资源重写为单独的CDN。

请注意googleusercontent.com具有CDN的许多优点,它提供全球范围内的缓存和低延迟服务。