- 4
- 0
- 约1.01万字
- 约 9页
- 2016-08-05 发布于重庆
- 举报
Web高性能开发之疯狂的HTML压缩
Web高性能开发之疯狂的HTML压缩
前言:
上一篇随笔中网友skyaspnet问我如何压缩HTML,当时回答是推荐他使用gzip,后来想想,要是能把所有的html,jsp(aspx)在运行前都压缩成1行未免不是一件好事啊。一般我们启动gzip都比较少对html启动gzip,因为现在的html都是动态的,不会使用浏览器缓存,而启用gzip的话每次请求都需要压缩,会比较消耗服务器资源,对js,css启动gzip比较好是因为js,css都会使用缓存。我个人觉得的压缩html的最大好处就是一本万利,只要写好了一次,以后所有程序都可以使用,不会增加任何额外的开发工作。
在JS、CSS的合并、压缩、缓存管理一文中说到自己写过的1个自动合并、压缩JS,CSS,并添加版本号的组件。这次把压缩html的功能也加入到该组件中,流程很简单,就是在程序启动(contextInitialized or Application_Start)的时候扫描所有html,jsp(aspx)进行压缩。
压缩的注意事项:
实现的方式主要是用正则表达式去查找,替换。在html压缩的时候,主要要注意下面几点:
1. pre,textarea标签里面的内容格式需要保留,不能压缩。
2. 去掉html注释的时候,有些注释是不能去掉的,比如:!--[if IE 6] ..... ![endif]--
您可能关注的文档
最近下载
- 07J905-1 防火建筑构造(一).pdf VIP
- 岳阳楼记精编拼音注释版全文注音+注释+翻译+原文+词句范仲淹.docx VIP
- 早产儿脑室内出血预防专家共识(2025).pptx VIP
- 2025年湖南衡阳市中考物理试卷及答案.docx
- T∕TJSFB 010-2025 信用增进业务规范.pdf VIP
- linux运维面试题300题—51cto账号汇总.docx VIP
- 安东尼罗宾与命 运有约课件.pdf VIP
- 2026年外研版英语八年级下册第三单元大单元教学设计.docx VIP
- GB_1094.5-2008 电力变压器 第5部分:承受短路的能力.pdf VIP
- 市政排水工程施工组织设计.docx VIP
原创力文档

文档评论(0)