gpt4 book ai didi

performance - 是否有任何我不应该 gzip 的内容?

转载 作者:塔克拉玛干 更新时间:2023-11-01 19:12:40 24 4
gpt4 key购买 nike

我正在运行的 Facebook 应用程序位于 app.[domain] 域中。所有静态内容都存储在 /public 路径中。但是,内容是通过无 cookie 别名域 static.[domain] 主机加载的。

鉴于目前的设计,我很容易创建所有静态文件的副本,将它们 gzip 并显式用于通过 static.[domain] 主机提供服务。

但是,我应该将任何类型的文件排除在 gzip 之外吗? (除了已经压缩的内容......)

最佳答案

通常,压缩已经很好压缩的数据是一种资源浪费。第二次压缩几乎不会增加大小差异(甚至在极端情况下数据会略有增长),但会花费您和您的用户额外的 CPU 时间来第一次压缩数据然后解压缩。

实际上,这意味着您应该避免压缩:大多数网络图像格式(JPG、PNG、GIF)、几乎所有 A/V 多媒体(音频:MP3、OGG、FLAC;视频:MPG、MP4、AVI 等) ,当然还有常见的存档格式(ZIP、GZIP、BZ2、RAR、7ZIP、ARJ 等)。此外,OpenDocument(.ODF 等)和新的 MS Offices 文件(.DOCX 等)以及 Java JAR 文件都是内部 ZIP 存档,因此它们也不需要压缩。一些 PDF 是内部压缩的,而另一些则不是。压缩非常小的文件(少于一百个字节左右)也可能无效,具体取决于内容。

您也可以反其道而行之,只明确列出应压缩的文件类型,而其他文件类型则不压缩。文本文件肯定压缩得很好:纯文本 (TXT)、HTML、CSS 样式表、JavaScript (JS) 文件。

关于performance - 是否有任何我不应该 gzip 的内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9778351/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com