当前位置: 首页 > 面试题库 >

需要有关Tomcat压缩的分步概述

丁钟展
2023-03-14
问题内容

需要有关Tomcat 7压缩的循序渐进概述…我已经有好几天了。对压缩servlet响应中的text / xml尤为感兴趣,但也想测试其他压缩方式。

通过谷歌搜索和阅读,似乎我只需要添加几行即可在server.xml中配置http连接器(请参见下文)。但是我正在检查像webpagetest.org这样的网站,却没有看到任何结果(甚至响应头中的gzip也没有)。我还需要什么?过滤器?在我的应用程序中使用GZip方法?在web.xml中指定用于输出压缩的servlet?我将非常乐意继续正确地获取细节,并会很高兴现在能确保我知道所有必要的部分。

    <Connector port="80" protocol="HTTP/1.1" 
           connectionTimeout="20000" 
           redirectPort="8443" 
          compression="on" 
          compressionMinSize="2048" 
          noCompressionUserAgents="gozilla, traviata" 
          compressableMimeType="text/html,text/xml,application/xml,text/javascript,text/css" />

更新。已解决…请参阅下面接受的答案下的评论。


问题答案:

您在编辑server.xml文件后是否重新启动了Tomcat?您是否检查了日志(logs /
catalina.out),以查看服务器启动时是否存在任何错误?(即配置文件中的错字)

compression="on"

应该管用。

也许webpagetest.org不支持gzip压缩。为什么不使用Chrome开发人员工具(F12,您可以在“网络”标签中看到标题)?或Firefox
Web控制台(Ctrl + Shift + K)?



 类似资料:
  • 问题内容: 我需要使用Node.js压缩整个目录。我目前正在使用node- zip,每次运行该进程时,它都会生成一个无效的ZIP文件(如您从此Github问题中所见)。 还有另一个更好的Node.js选项,它可以让我压缩目录吗? 编辑:我最终使用存档器 参数的样本值: 更新: 对于那些询问我使用的实现的人,这是我的下载器的链接: 问题答案: 我最终使用了存档器库。效果很好。 例

  • 我读了这篇文章“https://malloc.se/blog/zgc-jdk15,最后一个索引是关于

  • 我正在用Java构建一个文件浏览器,并在JTrees中列出文件/文件夹。我现在想做的是,当我到达一个压缩文件夹时,我想列出它的内容,但不首先提取它。 如果有人有想法,请分享。

  • 问题内容: 在Python中,当我运行以下代码时: 我收到此错误: 该错误是什么意思? 问题答案: 可能您没有在命令行上提供参数。在这种情况下,只包含一个值,但是必须同时具有两个值才能为和提供值。

  • 然后我在两个压缩文件上运行以下管道。 这将导致我的bucket的以下状态: 如您所见,由pbzip2压缩的未压缩文件太小,无法正确解压缩。似乎只有第一个块被解压缩,其余的都被丢弃了。 我用pbzip2压缩了很多文件,我希望不改变它们的压缩方式。 对如何解决这个问题有什么建议吗?这甚至可以用于使用pbzip2压缩的文件吗?

  • 在讲解具体的归档命令和压缩命令之前,先来了解一下归档和压缩所各自代表的含义。 归档,也称为 打包,指的是一个文件或目录的集合,而这个集合被存储在一个文件中。归档文件没有经过压缩,因此,它占用的空间是其中所有文件和目录的总和。 通常,归档总是会和系统(数据)备份联系在一起,不过,有关数据备份的内容,留到后续章节讲,本章仅学习归档命令的基本使用。 和归档文件类似,压缩文件也是一个文件和目录的集合,且这