【发布时间】:2014-03-31 14:41:27
【问题描述】:
最近我们将我们的网站部署到谷歌应用引擎,一切都成功部署。 现在我们在设置中启用 pagespeed。
现在的问题。
它在 html head 部分中加载 css 并使用一些 wried 脚本标签而不是样式标签..
- 我尝试了所有的确认设置,但没有任何效果..
- 我想在 html 的早期加载谷歌字体 css(不工作,由于问题 1,现在禁用与 css 相关的过滤器)
- 我希望它将我所有的 js 合并到一个文件中并压缩它。 (不工作)
这里是yaml中的页面速度配置。
pagespeed:
enabled_rewriters:
- ConvertMetaTags
- ElideAttributes
- CollapseWhitespace
- CombineJs
- ProxyCss
- InlineCss
- MinifyCss
- RemoveComments
disabled_rewriters:
- FlushSubresources
- WebpOptimization
- InlineImages
- ImageStripColorProfile
- ProxyImages
- ProxyJs
- ImageRecompressPng
- ImageProgressiveJpeg
- ImageConvertToJpeg
- DeferJs
- MoveCssToHead
- InlineJs
- InlinePreviewImages
有时它会在刷新页面一两次后在 html 中加载 css..
是否可以在 app.yaml 或 pagespeed 服务和 mod_pagespeed 等其他地方配置更高级的 pagespeed 设置
或者有什么方法可以为 appengine 使用外部 pagespeed 服务,而不是使用它。 (我试过这个,但它不从源域(应用引擎)获取内容)
有人在下面的 cmets 中说要删除 pagespeed 部分,现在网站没有它。但根本没有任何作用。
【问题讨论】:
-
也许这值得我们的问题跟踪器中的一个错误。如果您不将 pagespeed 部分添加到 app.yaml 文件中,而只是使用默认值启用该服务,会发生什么情况?
-
好的,我会测试并告诉你。在接下来的几个小时内。
-
现在很烦人,以前它在 html 中添加整个 css 现在它没有这样做,但 js 仍然在许多文件中......自从我发布这个问题以来我没有改变任何东西。
-
现在我删除了 pagespeed 部分,现在它再次加载 html 中的所有 css 并且没有任何变化......
标签: google-app-engine pagespeed google-pagespeed