有人可以解释一下HTML文件的文件大小差异。这四种情况的衡量标准是什么?
让我们以此页http://seotoolsforexcel.com/pagesize/
为例ctrl+s
本地保存为没有媒体的HTML文件(它们位于另一个文件夹中),则Windows资源管理器中显示的HTML文件大小为 39kB 。是的,我知道,确实有两种尺寸:文件大小和它在硬盘上占用的位置 - 但我对文件大小感兴趣。ctrl-u
打开源代码,请复制整个代码并将其另存为txt - 文件大小 17kB Content Length
标题 - 大小 4,656kB ps :我选择此文件为例,因为这里有四种不同的尺寸。
pps:关于Content length
- 我添加了Chrome开发者工具的屏幕截图:
答案 0 :(得分:0)
使用CTRL + S保存HTML时,浏览器首先运行JavaScript代码并将其添加到HTML中。在您的示例中,有一个JavaScript代码,它使用一堆CSS规则向页面添加<style>
元素,这会使文件更大。
当您查看页面源(CTRL + U)时,这是您的浏览器从服务器获取的确切HTML。 在网络选项卡中,您只看到4.9KB的原因是因为文件是压缩下载的(gzip),浏览器在解析之前对其进行解压缩。
我无法在Firefox和Chrome中看到Content-Length
响应标头,所以我真的不知道为什么你会得到这个数字。是以字节还是千字节为单位的数字?