Tomcat 開(kāi)啟 gzip

一、原理介紹

HTTP 壓縮可以大大提高瀏覽網(wǎng)站的速度刃榨,它的原理是弹砚,在客戶端請(qǐng)求服務(wù)器對(duì)應(yīng)資源后,從服務(wù)器端將資源文件壓縮喇澡,再輸出到客戶端迅栅,由客戶端的瀏覽器負(fù)責(zé)解壓縮并瀏覽。相對(duì)于普通的瀏覽過(guò)程HTML ,CSS,Javascript , Text 晴玖,它可以節(jié)省40%左右的流量读存。更為重要的是为流,它可以對(duì)動(dòng)態(tài)生成的,包括CGI让簿、PHP , JSP , ASP , Servlet,SHTML等輸出的網(wǎng)頁(yè)也能進(jìn)行壓縮敬察,壓縮效率也很高。

二尔当、Tomcat 配置

找到 tomcat server.xml文件里的

<Connector port="80" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443"
              useBodyEncodingForURI="true"
              URIEncoding="UTF-8"
                />

改為:

<Connector port="80" protocol="HTTP/1.1"
                  connectionTimeout="20000"
                  redirectPort="8443"
                  useBodyEncodingForURI="true"
                  URIEncoding="UTF-8"
                  compression="on"
                  compressionMinSize="2048"
                  noCompressionUserAgents="gozilla,traviata"
                  compressableMimeType="text/html,text/xml,text/javascript,application/x-javascript,application/javascript,text/css,text/plain"
                    />
  • compression="on" 打開(kāi)壓縮功能
  • compressionMinSize="50" 啟用壓縮的輸出內(nèi)容大小莲祸,默認(rèn)為2KB
  • noCompressionUserAgents="gozilla, traviata" 對(duì)于以下的瀏覽器,不啟用壓縮
  • compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain" 哪些資源類(lèi)型需要壓縮
    重啟 tomcat 即可

三椭迎、測(cè)試

1. 外網(wǎng)環(huán)境

如果你有外網(wǎng)環(huán)境锐帜,可直接借用第三方的工具進(jìn)行檢測(cè):
http://tool.chinaz.com/Gzips/
這里給出的是站長(zhǎng)之家的一個(gè)鏈接,直接在里面輸入網(wǎng)址即可畜号,會(huì)告訴你是否啟用 gzip缴阎,以及壓縮率是多少。

2. 內(nèi)網(wǎng)環(huán)境

上述方法只適用于有外網(wǎng)環(huán)境的機(jī)器測(cè)試简软,如果是內(nèi)網(wǎng)環(huán)境還有個(gè)簡(jiǎn)單的方法可以進(jìn)行判斷:

  • 首先打開(kāi)自己的內(nèi)地網(wǎng)址蛮拔。
  • 按 f12 打開(kāi)瀏覽器的控制臺(tái)(這里使用的是 webkit 內(nèi)核的瀏覽器),點(diǎn)擊network欄痹升,再刷新頁(yè)面建炫,點(diǎn)擊最開(kāi)始的配置中設(shè)置需要 gzip 的文件類(lèi)型中的任意一個(gè),出現(xiàn)下圖中所示兩點(diǎn)即為成功:
gzip

但是這個(gè)方法不能檢測(cè)到 gzip 的壓縮率疼蛾。
笨一點(diǎn)的辦法也有肛跌,點(diǎn)擊這個(gè)面板中的Response,把里面內(nèi)容復(fù)制到一個(gè)文本文件中察郁,保存惋砂,看文件的大小,再相除绳锅。

附上個(gè)人博客的對(duì)應(yīng)博文地址:
http://lancelot_lewis.coding.me/2016/05/17/tomcat/tomcat-gzip/

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市酝掩,隨后出現(xiàn)的幾起案子鳞芙,更是在濱河造成了極大的恐慌,老刑警劉巖期虾,帶你破解...
    沈念sama閱讀 219,270評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件原朝,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡镶苞,警方通過(guò)查閱死者的電腦和手機(jī)喳坠,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,489評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)茂蚓,“玉大人壕鹉,你說(shuō)我怎么就攤上這事剃幌。” “怎么了晾浴?”我有些...
    開(kāi)封第一講書(shū)人閱讀 165,630評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵负乡,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我脊凰,道長(zhǎng)抖棘,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,906評(píng)論 1 295
  • 正文 為了忘掉前任狸涌,我火速辦了婚禮切省,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘帕胆。我一直安慰自己朝捆,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,928評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布惶楼。 她就那樣靜靜地躺著右蹦,像睡著了一般。 火紅的嫁衣襯著肌膚如雪歼捐。 梳的紋絲不亂的頭發(fā)上何陆,一...
    開(kāi)封第一講書(shū)人閱讀 51,718評(píng)論 1 305
  • 那天,我揣著相機(jī)與錄音豹储,去河邊找鬼贷盲。 笑死,一個(gè)胖子當(dāng)著我的面吹牛剥扣,可吹牛的內(nèi)容都是我干的巩剖。 我是一名探鬼主播,決...
    沈念sama閱讀 40,442評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼钠怯,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼佳魔!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起晦炊,我...
    開(kāi)封第一講書(shū)人閱讀 39,345評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤鞠鲜,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后断国,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體贤姆,經(jīng)...
    沈念sama閱讀 45,802評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,984評(píng)論 3 337
  • 正文 我和宋清朗相戀三年稳衬,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了霞捡。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,117評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡薄疚,死狀恐怖碧信,靈堂內(nèi)的尸體忽然破棺而出赊琳,到底是詐尸還是另有隱情,我是刑警寧澤音婶,帶...
    沈念sama閱讀 35,810評(píng)論 5 346
  • 正文 年R本政府宣布慨畸,位于F島的核電站,受9級(jí)特大地震影響衣式,放射性物質(zhì)發(fā)生泄漏寸士。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,462評(píng)論 3 331
  • 文/蒙蒙 一碴卧、第九天 我趴在偏房一處隱蔽的房頂上張望弱卡。 院中可真熱鬧,春花似錦住册、人聲如沸婶博。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,011評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)凡人。三九已至,卻和暖如春叹阔,著一層夾襖步出監(jiān)牢的瞬間挠轴,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,139評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工耳幢, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留岸晦,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,377評(píng)論 3 373
  • 正文 我出身青樓睛藻,卻偏偏與公主長(zhǎng)得像启上,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子店印,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,060評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開(kāi)發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見(jiàn)模式的工具(例如配置管理冈在,服務(wù)發(fā)現(xiàn),斷路器按摘,智...
    卡卡羅2017閱讀 134,665評(píng)論 18 139
  • Spring Boot 參考指南 介紹 轉(zhuǎn)載自:https://www.gitbook.com/book/qbgb...
    毛宇鵬閱讀 46,823評(píng)論 6 342
  • 班長(zhǎng)讥邻,各位同學(xué):聚會(huì)的日子一天天近了,我們的心跳頻率也與日俱增院峡,都期待著見(jiàn)面的那一刻!可是你們有沒(méi)有想過(guò)系宜,...
    莎黑莉子閱讀 280評(píng)論 1 1
  • 兔子xiansen閱讀 266評(píng)論 19 7
  • 在我們開(kāi)發(fā)中經(jīng)常遇到一種情況---數(shù)組中有重復(fù)的元素照激,但我們并不希望數(shù)組中的元素重復(fù)出現(xiàn)。那我們就需要?jiǎng)h除數(shù)組中重...
    jeeper_lvtao閱讀 188評(píng)論 0 0