【发布时间】:2019-05-14 18:19:08
【问题描述】:
我正在提供一个网页,想知道添加一些内容需要多少 kbs。假设内容是 10,000 个字符,那是多少 kbs?
我不知道该说什么,因为网站的内容编码是 gzip……有没有办法(至少大致)回答这个问题,无论是未压缩的还是使用 gzip 压缩的?
【问题讨论】:
标签: http character-encoding gzip
我正在提供一个网页,想知道添加一些内容需要多少 kbs。假设内容是 10,000 个字符,那是多少 kbs?
我不知道该说什么,因为网站的内容编码是 gzip……有没有办法(至少大致)回答这个问题,无论是未压缩的还是使用 gzip 压缩的?
【问题讨论】:
标签: http character-encoding gzip
如果您使用 UTF-8,则所有基本拉丁字符以及键盘上的所有数字和大多数特殊字符都是 1 个字节。
来自其他书写系统的大多数字符使用 2 个字节,但对于某些字符组合,这可能会变得更大。许多 Emoji 是 4 个字节,但它们可以更大(我见过 21 个字节,但这可能不是限制)。
HTML 的平均 gzip 压缩率为 70%?我没有这方面的来源。
H.G. wells 的《世界大战》一书为 340kb。少于大多数图像和许多 npm 依赖树。
这种类型的问题可能比在堆栈溢出时输入它更容易用谷歌搜索答案。
【讨论】: