优化网站响应时间tomcat添加gzip

news/2024/5/20 3:31:05/文章来源:https://hrbeta.blog.csdn.net/article/details/47317149

优化网站响应时间tomcat添加gzip

@author YHC

tomcat版本要求:5.0+

step 1:找到你的${tomcat}/conf/server.xml   注:${tomcat}代表你的tomcat安装路径

step 2:打开文件,添加以下红线圈住选项:

以上代码解释:

 

[plain] view plaincopy
  1. compression="on"   打开tomcat压缩功能   
  2. compressionMinSize="10"  需要压缩的文件最小大小 单位是KB  
  3. noCompressionUserAgents="gozilla, traviata" 对于以逗号隔开配置的浏览器类型不进行gzip压缩  
  4. compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain" 那些类型是需要压缩的  

到此tomcat的配置就算是完成了.以下内容是对gzip过滤器的配置,你可以选择自己实现,但是在这里我使用的是tk-filers工具,在该页面最下面会提供下载jar包;

step 3:在你的${project}/WEB-INF/web.xml 注:${project}代表你的web项目,下添加以下内容:

以上图片代码:

<!-- tk-filter begin-->  <!-- GZIPFilter Definition -->  <filter>  <filter-name>GzipFilter</filter-name>  <filter-class>com.tacitknowledge.filters.gzipfilter.GZIPFilter</filter-class>    
</filter>  <filter-mapping>  <filter-name>GzipFilter</filter-name>  <url-pattern>*.js</url-pattern>  
</filter-mapping>  <filter-mapping>  <filter-name>GzipFilter</filter-name>  <url-pattern>*.jpg</url-pattern>  </filter-mapping>  <filter-mapping>  <filter-name>GzipFilter</filter-name>  <url-pattern>*.gif</url-pattern>  </filter-mapping>  <filter-mapping>  <filter-name>GzipFilter</filter-name>  <url-pattern>*.png</url-pattern>  </filter-mapping>  <filter-mapping>  <filter-name>GzipFilter</filter-name>  <url-pattern>*.css</url-pattern>  
</filter-mapping>  <filter-mapping>  <filter-name>GzipFilter</filter-name>  <url-pattern>*.html</url-pattern>  
</filter-mapping>  <!-- CacheFilter Definition -->  
<filter>  <filter-name>CacheFilter</filter-name>  <filter-class>com.tacitknowledge.filters.cache.CacheHeaderFilter</filter-class>  
</filter>  lt;!-- tk-filter end-->  


 

step 4:将tk-filters.jar添加到${project}/WEB-INF/lib下     注意:必须放到该文件夹下

step 5:将tk-filters.properties文件添加至你的classpath下,这个文件的位置在 tk-filters\conf下, tk-filters工具在本页面的最下面提供下载.

step 6:打开tk-filters.properties文件修改,找到以下图片中选项做对应修改.

注意:以上的缓存的开启,你需要在你的web.xml中添加缓存的过滤器,如果没有添加,则不要开启缓存.

         再次声明tomcat5.0+,估计现在还在用5.0以下的不多了,但是还是提醒一下.

 

开启你的服务器如果有以下说明你的tk-filters配置是OK的:

访问你的页面如果打印以下说明你的gzip配置OK的.

 

gzip已经配置完毕,如果你配置了缓存你可以看火狐的响应时间来做测试,第一次和次二次的.第二次比第一次快就对了,记得先清缓存在测试,

否则大多数将来自缓存,影响测试.

感谢博客原作者!!谢谢!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_794986.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

html网页打开慢的解决方法,真实案例讲述导致网站打开速度慢的原因及解决方法...

听到旁边的同事在说域名实名制的问题&#xff0c;我决定打开域名服务商的网站查看下qiuingseo.com这个域名有没有做实名认证。结果之前已经做了实名认证了&#xff0c;而且上次做实名认证时还有另外一个问题没有得到解决&#xff0c;今天决定再试一下能不能有办法解决。前段时间…

个人摄影网站 服务器,云摄影平台服务器

云摄影平台服务器 内容精选换一换当用户已在ECS服务购买GPU加速型云服务器&#xff0c;并且想在该云服务器上运行应用时&#xff0c;可以通过纳管的方式将该云服务器纳入VR云渲游平台管理。登录控制台&#xff0c;在服务列表中选择“计算 > VR云渲游平台”。在左侧导航栏&am…

IIS日志-网站运维的好帮手

感谢原博主&#xff01;原博客地址&#xff1a;http://www.cnblogs.com/fish-li/p/3139366.html 对于一个需要长期维护的网站来说&#xff0c;如何让网站长久稳定运行是件很有意义的事情。 有些在开发阶段没有暴露的问题很有可能就在运维阶段出现了&#xff0c;这也是很正常的…

网站全局变灰操作方式及实现CSS代码

网站全局变灰操作方式及实现CSS代码 04-03,2020 为表达全国各族人民对抗击新冠肺炎疫情斗争牺牲烈士和逝世同胞的深切哀悼&#xff0c;国务院决定&#xff0c;2020年4月4日举行全国性哀悼活动。 为响应国务院办公厅关于为新冠肺炎疫情牺牲烈士和逝世同胞举行全国性哀悼活动的…

php spider 参数详解,利用phpspider爬取网站数据

在我们的工作中可能会涉及到要到其它网站去进行数据爬取的情况&#xff0c;我们这里使用phpspider这个插件来进行功能实现。1、首先&#xff0c;我们需要php环境&#xff0c;这点不用说。2、安装composer&#xff0c;这个网上教程很多&#xff0c;这里不多做赘述&#xff0c;一…

Hexo搭建个人博客网站

文章目录0.首先介绍一下hexo是怎么搭建的博客?一、搭建但是我在这里遇到了两个问题1.命令行报错:YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line 10, column 7:2.登陆博客之后中文乱码二、修改主题以 hexo-theme-ne…

计算机大赛网站设计,【计算机设计大赛】网站设计类决赛圆满落幕

原标题&#xff1a;【计算机设计大赛】网站设计类决赛圆满落幕【计算机设计大赛】网站设计类决赛圆满落幕为引导学生正确使用和认识网络&#xff0c;提高我院学生的网页设计和制作水平&#xff0c;12月12日晚19点我院在学校c103b教室举行了以川藏旅游为主题的网站设计比赛的决赛…

将 Hexo 静态博客网站部署到阿里云服务器

本文建立在 Hexo搭建个人博客网站 基础之上。 本来是不打算将博客部署到阿里云服务器的&#xff0c;之前只是用服务器备案了域名然后转而投奔鹅厂的存储桶&#xff0c;然后用的挺爽的时候收到了一封邮件&#xff1a; 。。。。 好吧&#xff0c;我部署。 一、域名解析 (可跳过…

使用 Django + Vue.js 开发个人博客网站(完整版附源码)—— Python-课程设计-期末项目

页面展示&#xff1a; 源码 首页 不同板块 注册页面 登录页面 个人信息 写文章页面 文章详情页面 文章评论 本文主要讲解 Python 后端部分&#xff0c;由于仅仅用到了 vue 作为 js 框架并非前后端分离项目&#xff0c;故前端不单独介绍。 一、项目内容&#xff08;做…

系统检测到您正在使用网页抓取工具访问_SEO优化:搜索引擎蜘蛛抓取异常,原来是这个原因!...

有一些网页内容优质&#xff0c;用户也可以正常访问&#xff0c;但是搜索引擎蜘蛛却无法正常访问并抓取&#xff0c;造成搜索结果覆盖率缺失&#xff0c;对搜索引擎对站点都是一种损失&#xff0c;百度把这种情况叫“抓取异常”。对于大量内容无法正常抓取的网站&#xff0c;百…

python爬取一条新闻内容_Python爬取网站新闻

准备### 本实例使用辅助工具Fiddler抓取网页数据和使用文档查看工具sublime正则过滤&#xff08;也可使用其它文档编辑工具&#xff09;&#xff0c;python开发工具使用Pycharm编辑 我们选取搜狐网的新闻页面进行爬取&#xff0c;对搜狐新闻以列表的形式显示出来。首先我们打开…

windows论坛_《鸡站群组》-教你建站(1.1) 下载并配置windows宝塔面板

&#xff08;Linux请自己参考官网教程哈&#xff09;欢迎访问 鸡站论坛各位站长们好呀 欢迎来到由鸡站群组独家呈现的建站教程 本教程会围绕各大站长的需求 以各种建站源码的使用以主要内容进行教学“工欲善其事&#xff0c;必先利其器” 作为一位站长 我们需要建站环境对网站进…

htm怎么让图片和搜索框在同一行_【浙江四为网络】单页网站如何优化搜索引擎优化?...

【浙江四为网络】相信网站管理员会看到一个单一页面的网站&#xff0c;网站排名也很好。他们是怎么做到的&#xff1f;他们一定很好奇。事实上&#xff0c;单页网站比多页网站难得多。页面太固定&#xff0c;太简单。没有锚链接&#xff0c;没有内部链。所以你可以想象出难度因…

个人主页代码html_网站搭建 | 半小时内搭建GitHub Pages个人主页!

想拥有一个免费的个人主页吗&#xff1f;在这里&#xff0c;你可以发布自己的博客、自由定制网站的主题&#xff0c;你可以拥有极好的创作体验&#xff0c;它可以成为你对外的一张“名片”&#xff0c;体现你的品味和兴趣&#xff0c;还有更重要的&#xff0c;它是免费的、可控…

服务器能绑定任意网站吗,域名只能绑定指定备案服务器吗

域名只能绑定指定备案服务器吗 内容精选换一换负载均衡器支持两种类型的证书&#xff0c;服务器证书和CA证书。配置HTTPS监听器时&#xff0c;需要为监听器绑定服务器证书&#xff0c;如果开启双向认证功能&#xff0c;还需要绑定CA证书。服务器证书&#xff1a;在使用HTTPS协议…

github pages搭建网站(三)

一、个人站点 访问 https://用户名.github.io搭建步骤 &#xff08;1&#xff09;创建个人站点 ->新建仓库(注:仓库名必须是【用户名.github.io】)&#xff08;2&#xff09;在仓库下新建index.html的文件即可注意&#xff1a;github pages只支持静态网页仓库里面只能是.htm…

小程序搜索框_正式发布!微信小程序seo搜索优化指南!

继上次发布小程序页面搜索指导之后&#xff0c;微信新发布小程序seo搜索优化指南&#xff0c;推出新的小程序搜索标准以下是微信官方发布的具体搜索标准&#xff1a;1. 小程序里跳转的页面 (url) 可被直接打开。小程序页面内的跳转url是我们爬虫发现页面的重要来源&#xff0c;…

景安重启服务器打不开网站,如何解决网站无法访问 Apache也无法启动?

如何解决网站无法访问 Apache也无法启动&#xff1f;1、错误现象这是景安一个客户的案例&#xff0c;客户告知网站无法访问了&#xff0c;并且Apache也无法启动。客户的网站是基于ApacheTomcatMysql构建&#xff0c;于是登录景安服务器查看信息如下图。这里提示的是http.pid文件…

cstatic 不调用onpaint_当网站收录不正常的时候 我们该如何排查

当我们发现网站收录异常的时候 我们该如何快速的去排查&#xff0c;这个很重要&#xff0c;也会影响到我们后面的优化工作。当网站收录不正常的时候 我们该如何排查什么是网站收录异常&#xff1f;通常而言&#xff0c;相当于网站收录异常的情况&#xff0c;主要包括如下几个方…

商城模板网站html5手机端_手机端应该怎么做网站优化?

图文来源于网络&#xff0c;若有侵权&#xff0c;请联系删除随着人们越来越依赖智能手机&#xff0c;所以有很多企业都越来越重视移动端的排名&#xff0c;其实移动端和pc端的网站优化同等重要。只是根据用户的需求对移动的网站进行优化调整。移动端网站优化需要哪些技巧?百度…