json - 在 firebase 上使用 gzip 压缩

标签 json firebase http-headers gzip firebase-hosting

我正在尝试在我的 firebase 托管网站上压缩我的 .css 和 .js 以提高加载速度,但是我一直无法使用 firebase.json 配置文件为我的 Assets 正确设置 gzip 压缩。
curl -v命令显示从服务器提供文件时不执行压缩。也在 Firefox 开发者版的网络部分进行了检查。

由于我的 .json 配置,我能走的最远是浏览器上的加载错误。

"source": "**/*.@(jpg|jpeg|gif|png)",
"headers": [
  {
    "key": "Cache-Control",
    "value": "max-age=7200"
  },
  {
    "key": "Content-Encoding",
    "value": "gzip"
  }
]

这是我对 firebase 设置的尝试,导致浏览器不加载任何 css 和 js。

有什么想法吗?

谢谢!

最佳答案

Firebase 托管有一个用于压缩文件的大小阈值。

所有未压缩的文件都很小 (<1K),因此它们不符合该阈值。

关于json - 在 firebase 上使用 gzip 压缩,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47895569/

相关文章:

apache - 网站图标内容类型 : text/plain - "AddType image/ico .ico" doesn't work

http - 伪/冒号标题字段的用途

php - 在 PHP 中将 mySQL 数据库查询转换为 JSON

angularjs - 使用 $http 发送带有 Angular 的多部分/表单数据文件

ios - 在 Swift iOS9 中从 Json 数据中提取值

java - Firebase:从 Firebase 自动设置提醒

javascript - 我如何知道函数何时超时?

javascript - Firebase 电子邮件验证工作流程

php - JSON_PRETTY_PRINT 的缩进大小

javascript - 使用 Jackson ObjectMapper 将 Java HashMap 序列化为 JSON