最近,我们将网站部署到了Google App Engine,并且一切都成功部署了。
现在我们在设置中启用Pagespeed。
现在的问题。
它用一些不满意的脚本标签而不是样式标签在html头部分加载css。
这是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
这是网站www.justtotaltech.co.uk
刷新页面一到两次后,有时会在HTML中加载CSS。
是否有任何可以在app.yaml或其他类似pagespeed service和mod_pagespeed的地方配置pagespeed的更高级设置
或者有没有办法为Appengine使用外部Pagespeed服务,而不是为其提供一个Inbuit。 (我尝试过此操作,但未从原始域(应用程序引擎)中获取内容)
有人在下面的评论中说过删除了pagespeed部分,而现在站点没有它。但没有任何作用。
最佳答案
解决此问题3.之前我曾与Pagespeed团队联系以解决相关问题,并得到以下答复。
因此,请先禁用FlushSubresources,然后combinJs重写器将起作用。
值得一说的是,您实际上可以预览pagespeed结果。
例如:
查看源:http://www.justtotaltech.co.uk/services/software-development/?ModPagespeedFilters=combine_javascript,combine_css
检测哪个过滤器会导致问题会容易得多。
可行的页面速度配置
pagespeed:
enabled_rewriters:
- MinifyCss
- CombineJs
- CombineCss
disabled_rewriters:
- FlushSubresources
关于google-app-engine - 应用引擎上的Pagespeed ..很多问题。我缺少什么吗?.. [php,appengine],我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22764588/