springboot html压缩,springboot 请求响应压缩
官方文档原文:[https://docs.spring.io/spring-boot/docs/2.1.5.RELEASE/reference/htmlsingle/\#how-to-enable-http-response-compression][https_docs.spring.io_spring-boot_docs_2.1.5.RELEASE_reference_htmlsingle_how-to-enable-http-response-compression]
HTTP response compression is supported by Jetty, Tomcat, and Undertow. It can be enabled in `application.properties`, as follows:
server.compression.enabled=true
By default, responses must be at least 2048 bytes in length for compression to be performed. You can configure this behavior by setting the `server.compression.min-response-size` property.
By default, responses are compressed only if their content type is one of the following:
* `text/html`
* `text/xml`
* `text/plain`
* `text/css`
* `text/javascript`
* `application/javascript`
* `application/json`
* `application/xml`
You can configure this behavior by setting the `server.compression.mime-types` property.
其中,
* server.compression.enabled 表示是否开启
* server.compression.mime-types 表示需要压缩的内容的类型 “text/html”, “text/xml”, “text/plain”, “text/css”, “text/javascript”, “application/javascript”, “application/json”, “application/xml”
* server.compression.min-response-size 需要压缩的内容的最小长度,默认单位:B 2048,等同于配置2KB,或者直接写2KB也可以。官方文档中就是这么写的。如下。
# EMBEDDED SERVER CONFIGURATION (ServerProperties)
server.address= # Network address to which the server should bind.
server.compression.enabled=false # Whether response compression is enabled.
server.compression.excluded-user-agents= # Comma-separated list of user agents for which responses should not be compressed.
server.compression.mime-types=text/html,text/xml,text/plain,text/css,text/javascript,application/javascript,application/json,application/xml # Comma-separated list of MIME types that should be compressed.
server.compression.min-response-size=2KB # Minimum "Content-Length" value that is required for compression to be performed.
[https_docs.spring.io_spring-boot_docs_2.1.5.RELEASE_reference_htmlsingle_how-to-enable-http-response-compression]: https://docs.spring.io/spring-boot/docs/2.1.5.RELEASE/reference/htmlsingle/#how-to-enable-http-response-compression
springboot html压缩,springboot 请求响应压缩相关推荐
- .Net Core HttpClient处理响应压缩
前言 在上篇文章[ASP.NET Core中的响应压缩]中我们谈到了在ASP.NET Core服务端处理关于响应压缩的请求,服务端的主要工作就是根据Content-Encoding头信息判断采用哪种方 ...
- SpringBoot使用Logbook记录HTTP请求响应日志
写在前面:2020年面试必备的Java后端进阶面试题总结了一份复习指南在Github上,内容详细,图文并茂,有需要学习的朋友可以Star一下! GitHub地址:https://github.com/ ...
- spring-boot使用springAOP对接口请求、异常、响应进行日志记录
spring-boot使用springAOP对接口请求.异常.响应进行日志记录 日志切面类LogAspect 请求control异常全局监控 日志切面类LogAspect /*** @Author: ...
- Springboot实现文件上传文件压缩和前端展示
最近公司要写一个文件上传和下载的需求,之前写过很多次了,今天做个记录,希望能帮助到大家*Controller 代码* @RestController @RequestMapping("/up ...
- ASP.NET Core中的响应压缩
介绍 响应压缩技术是目前Web开发领域中比较常用的技术,在带宽资源受限的情况下,使用压缩技术是提升带宽负载的首选方案.我们熟悉的Web服务器,比如IIS.Tomcat.Nginx.Apache等都可以 ...
- asp.net core 系列之Performance的 Response compression(响应压缩)
本文,帮助了解响应压缩的一些知识及用法(大部分翻译于官网,英文水平有限,不准确之处,欢迎指正). 什么是响应压缩?响应压缩简单的说就是为了减少网络带宽,而把返回的响应压缩,使之体积缩小,从而加快响应的 ...
- .Net 5中对于http请求的压缩和解压缩(GZip,Brotli)
背景:(1)经常会有一些接口返回数据大,导致请求缓慢 (2)在后台请求一些第三方API时,需要解压缩响应数据,再进行处理 解决:可以通过对http请求进行压缩和解压来满足场景需求 1.先了解一下几种不 ...
- Springboot如何利用http请求控制器
写好了接口,现在想用postman测试一下这个接口是否正确,想请问怎么传入请求参数?先谢谢了! Springboot如何利用http请求控制器 >> java 这个答案描述的挺清楚的: h ...
- http :请求响应报文-web服务-ajax-cors跨域
node:http 协议:请求响应报文-web服务-url与对象的转化-ajax-cors跨域 1 梳理重点 1.1搭建服务 注意: ① 站点创建完成后,需要通过node命令启动 ② 创建站点的代码如 ...
最新文章
- 一次解决libgcc_s.so.1 must be installed for pthread_cancel to work的经历
- mysql8.0.23下载安装详细教程
- 处理大并发之二 对epoll的理解,epoll客户端服务端代码
- TCP三次握手及四次挥手详解
- Lintcode1 A+B Problem solution 题解
- 从GPU到3D渲染:游戏图形渲染技巧与性能优化
- jQuery UI 应用不同Theme的办法
- Doc2vec在推荐系统中的应用(含算法原理、代码实现)
- Kafka到Hdfs的数据Pipeline整理
- 想对可以使用的adblock插件感谢!!
- 拉格朗日插值法与牛顿插值法
- 早上还在改 Bug,晚上就被裁了
- 物联网背景的智慧农业 能否搭上顺风车
- 27. 尚融宝申请借款额度
- AspNetCore3.1 在CentOS 用docker发布 踩坑辛酸史
- 【MySQL】java编程器宣传费湖南岚鸿驱动
- 数字图像处理 --- 图像的傅里叶变换的频谱特征 二(方向性)
- JavaScript 基础学习(三)
- springboot打jar包后,浏览器访问mp4出现416错误
- 光缆竣工验收流程及注意事项
热门文章
- thinkphp mysql 中文_耗时5天解决thinkphp连接mysql中文乱码的问题
- hbase filter原理_HBase应用|HBase在移动广告监测产品中的应用
- 发那科pmc地址分配_一台全新的FANUC数控机床,请简述有挡块回参功能的实现步骤?包括PMC的I/O分配、具体参数设定、梯形图程序...
- Linux fwrite 什么时候刷新,linux的fwrite()使用方法,当前时间写入文本的程序
- linux内存管理的主要概念是虚拟内存,你知道linux内存管理基础及方法?
- 清空缓存的命令_超详细的mysql数据库查询缓存原理解析、涉及命令、流程分析等...
- UE4 HTC VIVE - 番外篇 - 局域网联机三
- A20(emmc) 编译环境
- python有趣函数_python中有趣的函数
- 一般通话记录能保存多少条_鸡蛋放冰箱,能保存多少天?正确保存方法是什么?...