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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Easyui 页面访问慢解决方案,GZIP网站压缩加速优化

發布時間:2025/3/16 编程问答 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Easyui 页面访问慢解决方案,GZIP网站压缩加速优化 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.


1. 靜態資源壓縮
GZIP是網站壓縮加速的一種技術,對于開啟后可以加快我們網站的打開速度,原理是經過服務器壓縮,客戶端瀏覽器快速解壓的原理,可以大大減少了網站的流量。
具體代碼可以參加 jeecg快速開發平臺的實現;

通過資源壓縮攔截器,減少帶寬訪問

參考代碼:

/*** JS緩存壓縮* JEECG開源社區* 論壇:www.jeecg.org* @author 張代浩*/ public class GZipFilter implements Filter {public void destroy() {}/*** 判斷瀏覽器是否支持GZIP* @param request* @return*/private static boolean isGZipEncoding(HttpServletRequest request){boolean flag=false;String encoding=request.getHeader("Accept-Encoding");//update-begin--Author:JueYue Date:20140518 for:IE下Excel上傳encode為空的bug--------------------if(encoding!=null&&encoding.indexOf("gzip")!=-1){flag=true;}//update-end--Author:JueYue Date:20140518 for:IE下Excel上傳encode為空的bug--------------------return flag;}public void doFilter(ServletRequest request, ServletResponse response,FilterChain chain) throws IOException, ServletException {HttpServletResponse resp = (HttpServletResponse) response;HttpServletRequest req=(HttpServletRequest)request;if(isGZipEncoding(req)){Wrapper wrapper = new Wrapper(resp);chain.doFilter(request, wrapper);byte[] gzipData = gzip(wrapper.getResponseData());resp.addHeader("Content-Encoding", "gzip");resp.setContentLength(gzipData.length);//靜態資源文件緩存機制//CacheResource(request, response, chain);ServletOutputStream output = response.getOutputStream();output.write(gzipData);output.flush();} else {chain.doFilter(request, response);} }public void init(FilterConfig filterConfig) throws ServletException {}/*** 提高系統訪問性能,主鍵緩存*/public void CacheResource(ServletRequest request, ServletResponse response,FilterChain chain){//1.強轉httpservlet,方便調用方法 HttpServletRequest req = (HttpServletRequest) request; HttpServletResponse res = (HttpServletResponse) response; //2.獲取資源文件名的URI String uri = req.getRequestURI(); //3.獲得文件擴展名,lastIndexOf(".")+1 獲得.最后一次出現的索引的后一位:jpg uri = uri.substring(uri.lastIndexOf(".")+1); System.out.println( uri );//測試獲取后綴是否正確 //4斷相應后綴文件,設定緩存時間 long date = 0; //System.out.println( new Date().getTime());//測試當前時間用 //判斷URI獲取的后綴名是否與JPG相等,不考慮大小寫 if(uri.equalsIgnoreCase("jpg")){ //讀取XML里的JPG配置的參數,這里設定了時間 //獲取當前系統時間 + 需要緩存的時間(小時),Long 防止溢出,因為單位是毫秒 date = System.currentTimeMillis()+5*60*60*1000; } if(uri.equalsIgnoreCase("gif")){ //讀取XML里的JPG配置的參數,這里設定了時間 //獲取當前系統時間 + 需要緩存的時間(小時),Long 防止溢出,因為單位是毫秒 date = System.currentTimeMillis()+5*60*60*1000; } if(uri.equalsIgnoreCase("css")){ //讀取XML里的JPG配置的參數,這里設定了時間 //獲取當前系統時間 + 需要緩存的時間(小時),Long 防止溢出,因為單位是毫秒 date = System.currentTimeMillis()+5*60*60*1000; } if(uri.equalsIgnoreCase("js")){ //讀取XML里的JPG配置的參數,這里設定了時間 //獲取當前系統時間 + 需要緩存的時間(小時),Long 防止溢出,因為單位是毫秒 date = System.currentTimeMillis()+5*60*60*1000; } //設置緩存時間 res.setDateHeader("Expires", date); }private byte[] gzip(byte[] data) {ByteArrayOutputStream byteOutput = new ByteArrayOutputStream(10240);GZIPOutputStream output = null;try {output = new GZIPOutputStream(byteOutput);output.write(data);} catch (IOException e) {} finally {try {output.close();} catch (IOException e) {}}return byteOutput.toByteArray();}}2. 靜態資源緩存
3. easyui 頁面優化
??http://www.easyui.info/archives/1435.html
? ? http://www.360doc.com/content/14/0209/08/9200790_350899585.shtml

總結

以上是生活随笔為你收集整理的Easyui 页面访问慢解决方案,GZIP网站压缩加速优化的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 丰满女人又爽又紧又丰满 | 亚洲欧洲日韩国产 | 免费三级网| 超碰国产人人 | 福利电影一区二区 | 青青精品视频 | 成年人香蕉视频 | 精品在线视频播放 | 久久成人久久爱 | 欧洲美女粗暴牲交免费观看 | 国模无码视频一区二区三区 | 人妻va精品va欧美va | 影音先锋中文字幕在线 | 国产一级做a爱片久久毛片a | 久久99久久98精品免观看软件 | 在线成人小视频 | 久久国产色av免费观看 | 国产精品自拍在线观看 | 成人精品一区二区三区在线 | 精品在线视频一区二区 | 午夜激情一区 | 成人激情免费视频 | 日本色图片 | 日本肉体xxxx裸体137大胆图 | 性生活视频网站 | 欧美黄色免费大片 | 手机看片福利视频 | 久久国产精品系列 | 日韩成人黄色 | 香蕉一区二区 | 国产91成人| 久久精品视频7 | 一区精品视频在线观看 | 国产淫语 | 情欲超 | 久久精品亚洲精品 | 精品亚洲一区二区三区四区五区 | 国产午夜在线播放 | av色综合| 麻豆视频在线观看免费网站黄 | 亚洲第一中文字幕 | 91午夜交换视频 | 欧美性猛交bbbbb精品 | 精品无码国产av一区二区三区 | 国产精品久久久久影院 | 久久影视网 | 麻豆欧美 | 国产不卡视频一区二区三区 | 性久久久久 | 免费av毛片 | 涩涩视频免费看 | 国产色图视频 | 国产日韩精品视频 | 伊人加勒比 | 美女草逼视频 | 男女视频在线免费观看 | 亚洲欧美日韩色图 | 护士的小嫩嫩好紧好爽 | 粗大的内捧猛烈进出在线视频 | 欧美视频一区二区三区四区在线观看 | 人成免费在线视频 | 黄色片网站在线观看 | 欧美性潮喷xxxxx免费视频看 | 91麻豆精品秘密入口 | 四虎伊人 | 国产一级在线观看视频 | 久99久视频 | 日韩干 | 精品乱码一区二区三四区视频 | 黑料福利 | 日韩av一区二区三区 | 色又色| a毛片成人 | 亚洲一级Av无码毛片久久精品 | 女人下边被添全过视频 | 强公把我次次高潮hd | 麻豆成人av | 久久伊人精品 | 国产麻豆a毛片 | 亚洲精品视频免费观看 | 特黄在线 | 天天色天天射天天干 | 在线性视频 | 国产亚洲福利 | 91精品婷婷国产综合久久 | 在线不欧美| 国产主播一区 | 欧美日韩在线视频一区二区 | 国产91丝袜 | 日本美女在线 | 亚洲日本影院 | 成人精品在线观看视频 | 综合网在线观看 | 亚洲天堂五码 | 日韩欧美国产电影 | 9.1成人免费看片 | 天天av天天 | 欧美大片视频在线观看 | 午夜诱惑痒痒网 |