最小化HTML文件的大小

最小化HTML文件的大小,html,compression,gzip,Html,Compression,Gzip,我现在正在为一个报告生成一个大的HTML文件(大约2-3MB),这个文件将被传输很多次。它不是通过任何形式的web主机进行访问,它只是通过网络访问的文件,但网络遍布世界各地,因此并非无处不在 我知道gzip压缩,但从外观上看,它只适用于ApacheWeb服务器或类似的东西,可以通过.htaccess文件进行配置。我已经从HTML文件中去掉了空白,我的问题是,除了将其压缩到一个标准的存档中,我还能做些什么来最小化文件的大小 谢谢,我很乐意回答任何其他问题。您当然可以查看HTML结构本身,看看是否可

我现在正在为一个报告生成一个大的HTML文件(大约2-3MB),这个文件将被传输很多次。它不是通过任何形式的web主机进行访问,它只是通过网络访问的文件,但网络遍布世界各地,因此并非无处不在

我知道gzip压缩,但从外观上看,它只适用于ApacheWeb服务器或类似的东西,可以通过.htaccess文件进行配置。我已经从HTML文件中去掉了空白,我的问题是,除了将其压缩到一个标准的存档中,我还能做些什么来最小化文件的大小


谢谢,我很乐意回答任何其他问题。

您当然可以查看HTML结构本身,看看是否可以减少标记本身的数量。例如,您有一堆可以替换的嵌套表结构吗?您是否有可以放入单独样式表中的内联样式?您是否有可以放入单独文件中的javascript内容?

您当然可以查看HTML结构本身,看看是否可以减少标记本身的数量。例如,您有一堆可以替换的嵌套表结构吗?您是否有可以放入单独样式表中的内联样式?您是否有可以放入单独文件中的javascript内容?

我不认为您可以在没有适当的web服务器的情况下对其进行压缩,因为web服务器会告诉浏览器要解压缩文件

如果格式是文件的大部分(即标记和脚本比文本多),可以使用css最小化大小

若数据越大,所以信息就越多,而不是标签,我建议您使用web服务器(也可以使用压缩)


<>但是,如果可能的话,也考虑将数据分割成多个文件,不同的细节级别,例如

,我认为没有适当的Web服务器,你不能够压缩它,因为Web服务器对浏览器说文件要解压缩。 如果格式是文件的大部分(即标记和脚本比文本多),可以使用css最小化大小

若数据越大,所以信息就越多,而不是标签,我建议您使用web服务器(也可以使用压缩)


但是,如果可能的话,也考虑在多个文件中分割数据,不同的细节级别,例如

< P>可以在HTML文件中包含压缩数据,并使用JavaScript动态压缩数据,因为页面是使用解压缩模块的JavaScript实现来呈现的。请参阅以下参考答案:

可以在HTML文件中包含压缩数据,并在使用解压缩模块的JavaScript实现呈现页面时使用JavaScript动态压缩数据。参考资料请参见此答案:

此页面是用C#设计的,这就是我标记C#以允许使用任何C#插件的原因。此页面是用C#设计的,这就是我标记C#以允许使用任何C#插件的原因。所有javascript和CSS都在标题中(在样式表中设计,然后复制并粘贴到内部),HTML尽可能地最小化标记,大多数HTML不是HTML,而是由文本填充的原始日志数据。有没有任何方法可以压缩此数据并让浏览器在apache服务器不发送特殊标头的情况下自动识别它?所有javascript和CSS都在标头中(在样式表中设计,然后复制并粘贴到其中),HTML尽可能地最小化标记,大多数HTML不是HTML,而是由文本填充的原始日志数据。是否有任何方法可以压缩此内容并让浏览器自动识别,而无需apache服务器发送特殊标题?