<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    鮑國(guó)鈺的博客
    謀事在人成事在天
    posts - 5,  comments - 6,  trackbacks - 0

    最近需要部署一個(gè)Web應(yīng)用,由于使用了較多的JS文件和XML文件,所以在加載的時(shí)候就會(huì)產(chǎn)生加載文件數(shù)量和體積過于龐大的問題
    如果是部署在Tomcat下可以輕松解決,在Tomcat安裝目錄下的conf文件夾下的server.xml文件中找到節(jié)點(diǎn)

    1 <Connector port="8080" protocol="HTTP/1.1" maxHttpHeaderSize="8192" 
    2               maxThreads="150" connectionTimeout="20000" 
    3               redirectPort="8443" disableUploadTimeout="true" URIEncoding="utf-8"
    4               compression="on"
    5               compressionMinSize="500"
    6               noCompressionUserAgents="gozilla, traviata"
    7               compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain"  />
     compression屬性為on時(shí)表示啟用gzip壓縮
    compressionMinSize屬性表示文件大小達(dá)到多少字節(jié)時(shí)進(jìn)行g(shù)zip壓縮,如compressionMinSize="500" 表示大于500字節(jié)的文件進(jìn)行g(shù)zip壓縮
    noCompressionUserAgents表示不支持gzip壓縮
    compressableMimeType進(jìn)行g(shù)zip壓縮的文件類型

    Weblogic沒有找到支持gzip壓縮的相關(guān)配置,所以決定采用過濾器
    在web.xml文件中做如下配置
     1    <!-- GZIPFilter Definition -->
     2    <filter>
     3        <filter-name>GZIPFilter</filter-name>
     4        <filter-class>
     5            com.tacitknowledge.filters.gzipfilter.GZIPFilter
     6        </filter-class>
     7    </filter>
     8    <filter-mapping>
     9        <filter-name>GZIPFilter</filter-name>
    10        <url-pattern>*.js</url-pattern>
    11    </filter-mapping>
    12    <filter-mapping>
    13        <filter-name>GZIPFilter</filter-name>
    14        <url-pattern>*.xml</url-pattern>
    15    </filter-mapping>
    稍后會(huì)給出gzipfilter示例工程
    將工程下classes文件夾下的文件拷貝到自己的工程下
    將工程下的tk-filters.properties文件拷貝到classes根目錄下 修改GZIPFilter.Enabled和GZIPFilter.LogStats的值為true表示啟用gzip壓縮

    做如上的配置,如果需要壓縮的更多類型的文件,可以增加<filter-mapping>節(jié)點(diǎn)進(jìn)行相應(yīng)的設(shè)置就可以了

    然后采用IE瀏覽器采用httpwatch軟件進(jìn)行訪問網(wǎng)站速度和下載數(shù)量大小的檢測(cè),F(xiàn)ireFox加載httpfox插件,谷歌瀏覽器使用Speed Tracer插件
    一般都可以壓縮至原來大小的1/3.

    示例工程下載地址
    http://public.bay.livefilestore.com/y1p3-WBg1MuLT4pREa8b0maeFpmyKRMWVtu7_ymXPW0Q2YLdIf-uNl1npPNAtqlmvnTg0t4xcm9PZbMeHTVnGa-5w/gzipfilter.rar?download&psid=1


    IE用httpwatch下載地址http://public.bay.livefilestore.com/y1p3-WBg1MuLT7FmmmU5RUryPPrskGbFI3gOybJaapZSMKAV8ztlsxg81OyzXytfUecdfpTWRcGGGZl7dT0VemoGQ/HttpWatchPro-v6.014.rar?download&psid=1

    谷歌用Speed Tracer插件下載地址http://public.bay.livefilestore.com/y1p3-WBg1MuLT7FmmmU5RUryPPrskGbFI3gOybJaapZSMKAV8ztlsxg81OyzXytfUecdfpTWRcGGGZl7dT0VemoGQ/HttpWatchPro-v6.014.rar?download&psid=1

    有什么好的建議請(qǐng)給我留言,十分感謝。
    posted on 2011-01-14 14:12 鮑國(guó)鈺 閱讀(5924) 評(píng)論(3)  編輯  收藏

    FeedBack:
    # re: Weblogic下啟用Gzip壓縮
    2011-05-25 08:29 | Ying-er
    鮑總兒,我來啦~~  回復(fù)  更多評(píng)論
      
    # re: Weblogic下啟用Gzip壓縮[未登錄]
    2013-06-24 21:09 | st
    原創(chuàng)?  回復(fù)  更多評(píng)論
      
    # re: Weblogic下啟用Gzip壓縮[未登錄]
    2014-03-13 18:59 | cc
    Weblogic下的web.xml文件位置在何處啊  回復(fù)  更多評(píng)論
      

    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     

    <2011年1月>
    2627282930311
    2345678
    9101112131415
    16171819202122
    23242526272829
    303112345

    常用鏈接

    留言簿

    隨筆檔案

    文章分類

    搜索

    •  

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

    主站蜘蛛池模板: 中文字幕手机在线免费看电影| 国产成人亚洲午夜电影| 五月天国产成人AV免费观看| 国产成人aaa在线视频免费观看| 亚洲色欲色欱wwW在线| 国产在线观看免费观看不卡| 亚洲国产精品张柏芝在线观看| 在线看片v免费观看视频777| 亚洲人成图片网站| 日韩免费a级在线观看| 免费高清A级毛片在线播放| 亚洲国产精品无码久久青草| jizz免费在线观看| 亚洲va国产va天堂va久久| 亚洲成AV人片天堂网无码| 亚洲综合免费视频| 在线aⅴ亚洲中文字幕| 国产一精品一aⅴ一免费| 一级女性全黄久久生活片免费| 亚洲一区二区三区偷拍女厕| 无码国产精品一区二区免费模式 | 亚洲国产精品免费视频| 久久亚洲AV成人无码软件| 免费中文熟妇在线影片| 免费毛片毛片网址| 久久精品国产亚洲香蕉| 毛片免费全部免费观看| 国产亚洲视频在线观看网址 | 亚洲黄色在线网站| 美女黄网站人色视频免费国产| 免费一级毛片在线播放放视频 | 亚洲欧洲日产专区| 国产美女精品久久久久久久免费| 一级美国片免费看| 亚洲高清中文字幕| 免费看小12萝裸体视频国产| 久久午夜夜伦鲁鲁片免费无码| 亚洲熟妇无码一区二区三区导航| 国产a v无码专区亚洲av| 精品免费人成视频app| 免费一级全黄少妇性色生活片|