我有一个服务运行在云运行,是由Firebase托管,这是我的firebase.json
{
"hosting": {
"source": ".",
"ignore": ["firebase.json", "**/.*", "**/node_modules/**"],
"frameworksBackend": {
"region": "us-central1"
},
"rewrites": [
{
"source": "/play/**",
"run": {
"serviceId": "play",
"region": "us-central1",
"pinTag": true
}
}
]
}
}
字符串
我知道可以设置自定义头,但我想知道Firebase Hosting是否可以压缩运行在Run上的服务的结果。
举例来说:
用户访问mysite.com/play/foo.js
Run将处理这个请求,它将返回一个JavaScript,但是,我的web服务器没有压缩它。
所以我想知道Firebase Hosting是否可以压缩,没有任何配置就没有压缩,我已经检查过了。
编辑:例如,在Kubernetes中,您有一个不提供gzip的pod,但是您在它前面有一个启用gzip的入口,因此,您的内容被压缩了。我希望Firebase Hosting也是如此。
1条答案
按热度按时间tjvv9vkg1#
最后,我最终在使用Nginx运行时使用了一个sidecar,启用了压缩和缓存头。
对于我的使用,使用Firebase Hosting是完全不切实际的,因为它对运行响应进行了积极的缓存,只有在新的部署中才被清除。
与Cloudflare不同,没有刷新选项!