日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Tomcat与Gzip与缓存

發(fā)布時(shí)間:2023/12/13 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Tomcat与Gzip与缓存 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

國內(nèi)私募機(jī)構(gòu)九鼎控股打造APP,來就送?20元現(xiàn)金領(lǐng)取地址:http://jdb.jiudingcapital.com/phone.html
內(nèi)部邀請碼:C8E245J?(不寫邀請碼,沒有現(xiàn)金送)
國內(nèi)私募機(jī)構(gòu)九鼎控股打造,九鼎投資是在全國股份轉(zhuǎn)讓系統(tǒng)掛牌的公眾公司,股票代碼為430719,為中國PE第一股,市值超1000億元。?

------------------------------------------------------------------------------------------------------------------------------------------------------------------

?

原文地址:http://benx.iteye.com/blog/561998

在tomcat中配置gzip的方法是在conf/server.xml文件中把以前的配置修改成

?

Java代碼??
  • <Connector??
  • ???????????port="8080"???????maxHttpHeaderSize="8192"??
  • ???????????maxThreads="150"?minSpareThreads="25"?maxSpareThreads="75"??
  • ???????????enableLookups="false"?redirectPort="8443"?acceptCount="100"??
  • ???????????connectionTimeout="20000"?disableUploadTimeout="true"??
  • ??compression="on"???
  • ???????????compressionMinSize="2048"???
  • ???????????noCompressionUserAgents="gozilla,?traviata"???
  • ???????????compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain"??/>???
  • ??
  • ??/>??
  • ?

    經(jīng)測試在沒有壓縮之前的大小為1.5M 在壓過之后只有10K,可能是和有很多重復(fù)數(shù)據(jù)有關(guān),響應(yīng)速度也有以前的2.5秒到275ms

    ?

    配置后的頭文件你會發(fā)現(xiàn)成這樣了

    Html代碼??
  • 響應(yīng)頭信息??
  • Server??Apache-Coyote/1.1??
  • Set-Cookie??JSESSIONID=072D9B189C4AA9DA4D4AD0B6C2C89E50;?Path=/test??
  • Content-Type????text/html;charset=ISO-8859-1??
  • Transfer-Encoding???chunked??
  • Content-Encoding????gzip??
  • Vary????Accept-Encoding??
  • Date????Mon,?04?Jan?2010?04:49:38?GMT??
  • 請求頭信息??
  • Host????localhost:8080??
  • User-Agent??Mozilla/5.0?(Windows;?U;?Windows?NT?5.1;?zh-CN;?rv:1.9.1.6)?Gecko/20091201?Firefox/3.5.6??
  • Accept??text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8??
  • Accept-Language?zh-cn,zh;q=0.5??
  • Accept-Encoding?gzip,deflate??
  • Accept-Charset??GB2312,utf-8;q=0.7,*;q=0.7??
  • Keep-Alive??300??
  • Connection??keep-alive??
  • Cookie??JSESSIONID=1C8DB59AC74495495ED374B13C3D930A??
  • Cache-Control???max-age=0??
  • ?沒有配之前為

    Html代碼??
  • 響應(yīng)頭信息??
  • Server??Apache-Coyote/1.1??
  • Content-Type????text/html;charset=ISO-8859-1??
  • Transfer-Encoding???chunked??
  • Date????Mon,?04?Jan?2010?04:54:00?GMT??
  • 請求頭信息??
  • Host????localhost:8080??
  • User-Agent??Mozilla/5.0?(Windows;?U;?Windows?NT?5.1;?zh-CN;?rv:1.9.1.6)?Gecko/20091201?Firefox/3.5.6??
  • Accept??text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8??
  • Accept-Language?zh-cn,zh;q=0.5??
  • Accept-Encoding?gzip,deflate??
  • Accept-Charset??GB2312,utf-8;q=0.7,*;q=0.7??
  • Keep-Alive??300??
  • Connection??keep-alive??
  • Cookie??JSESSIONID=072D9B189C4AA9DA4D4AD0B6C2C89E50??
  • Cache-Control???max-age=0??
  • ?

    ?

    在jsp中默認(rèn)都是使用緩存的,如果不想使用可以在jsp頁面中添加

    Java代碼??
  • <%???
  • response.setHeader("Pragma","No-cache");???
  • response.setHeader("Cache-Control","no-cache");???
  • response.setDateHeader("Expires",?0);???
  • %>???
  • ?

    注意,這里只是對頁面不使用緩存,圖片、css、js還是可以使用緩存的

    如果想控制某個(gè)類型不使用緩存可以使用過濾器

    轉(zhuǎn)載于:https://www.cnblogs.com/AloneSword/p/4213702.html

    總結(jié)

    以上是生活随笔為你收集整理的Tomcat与Gzip与缓存的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。