使用Google Pagespeed Insights检查我的网站,我收到以下警告:
启用压缩使用gzip或deflate压缩资源 减少通过网络发送的字节数。启用压缩 以下资源将其传输大小减少2.9KiB (减少56%)。压缩 https://MY_BUCKET.storage.googleapis.com/logo.svg可节省561B(49%) 减少)。
Google云存储似乎没有为svg启用gzip? 如何为svg文件类型启用gzip压缩?
答案 0 :(得分:3)
原来你必须手动压缩svg:
gzip -9 -S 'z' *.svg
然后使用Content-Encoding上传它:
gsutil -h "Content-Encoding:gzip" -h "Content-Type:image/svg+xml" cp logo.svgz gs://MY_BUCKET/logo.svgz
来源:https://cloud.google.com/storage/docs/gsutil/addlhelp/WorkingWithObjectMetadata#content-encoding
<强>更新强>
这结合了上面两个命令,如@jterrace
所述gsutil -h "Content-Encoding:gzip" -h "Content-Type:image/svg+xml" cp -Z logo.svg gs://MY_BUCKET/logo.svg