天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

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]--

  3. 壓縮嵌入式js中的注釋要注意,因為可能注釋符號會出現在字符串中,比如: var url = "http://www.cnblogs.com"; // 前面的//不是注釋

  去掉JS換行符的時候,不能直接跟一下行動內容,需要有空格,考慮下面的代碼:

   else
return;

it知識庫Web高性能開發之瘋狂的HTML壓縮,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 夜色帮首页 | 色播成人影院 | 一个人HD在线观看免费高清视频 | 国精产品一区二区三区四区糖心 | 天天日免费观看视频一1 | 国产精品久久久久久久AV下载 | 午夜爱情动作片P | 三色午夜秀 | 十八禁肉动漫无修在线播放 | 韩国电影real在线观看完整版 | 偷拍久久国产视频免费 | 欧美一区二区VA毛片视频 | 美美哒免费影视8 | 麻豆精品无码久久久久久久久 | 一本道mw高清码二区三区 | 久久综合给合久久狠狠狠… | 国内精品久久久久影院男同志 | 午夜射精日本三级 | 欧美末成年videos丨 | 2019久久这里只精品热在线观看 | 免费a视频在线观看 | 亚洲第一页在线播放 | 绑着男军人的扒开内裤 | 日韩免费一级毛片 | 袖珍人与大黑人性视频 | 国产精品嫩草99AV在线 | 国产精品无码久久av | 亚洲不卡一卡2卡三卡4卡5卡 | 狠狠色狠狠色综合日日2019 | 被男按摩师添的好爽在线直播 | 国产毛A片久久久久久无码 国产毛A片啊久久久久久A | 妺妺窝人体色WWW偷窥女厕 | 受被攻做到腿发颤高h文 | 亚洲永久精品AV在线观看 | ppypp日本欧美一区二区 | 亚洲人成在线播放网站岛国 | 播色屋97超碰在人人 | 边摸边吃奶边做带声音 | 超级最爽的乱淫片免费 | 亚洲乱色视频在线观看 | 大胸美女被吊起来解开胸罩 |