我目前正在为报告生成一个大型 HTML 文件(大约 2-3 mb),并且该文件将被传输很多次。它不是通过任何形式的网络主机访问的,它只是一个被网络访问的文件,但网络遍布世界各地,因此并不是到处都快。
我知道 gzip 压缩,但从外观上看,它只能与 apache Web 服务器或类似的东西一起使用,通过 .htaccess 文件配置它。我已经从 HTML 文件中删除了空格,我的问题是除了将其压缩到标准存档中之外,我还能做些什么来最小化文件的大小?
谢谢,我很乐意回答任何其他问题。
我目前正在为报告生成一个大型 HTML 文件(大约 2-3 mb),并且该文件将被传输很多次。它不是通过任何形式的网络主机访问的,它只是一个被网络访问的文件,但网络遍布世界各地,因此并不是到处都快。
我知道 gzip 压缩,但从外观上看,它只能与 apache Web 服务器或类似的东西一起使用,通过 .htaccess 文件配置它。我已经从 HTML 文件中删除了空格,我的问题是除了将其压缩到标准存档中之外,我还能做些什么来最小化文件的大小?
谢谢,我很乐意回答任何其他问题。
您当然可以查看 HTML 结构本身,看看是否可以减少标签数量。例如,您有一堆可以替换的嵌套表结构?您是否有可以放入单独样式表的内联样式?您是否有任何可以放入单独文件中的 javascript 内容?
It is possible to contain compressed data within the HTML file and use a JavaScript to dynamically compress the data as the page is rendered using a JavaScript implementation of the Decompression module. See this answer for references: JavaScript implementation of Gzip