压缩传输是什么?

压缩传输是后端服务器对传输到前端的文件流进行压缩后传输,常见的压缩文件包括html , js , css 等文件。浏览器识别这种压缩文件,并对其解压使用。
压缩传输会执行压缩和解压的运算,会增加CPU负担, 但是会大大减少网络传输的文件流大小和时间, 加快网页呈现的速度。以笔者的实际经验为例,一份2.9 M 的js文件, 压缩后的大小是 700多K, 大概是4倍多的优化空间。
GZIP 是压缩方式的一种, 使用一定的压缩算法对数据进行压缩。

GZIP 压缩传输的实现

在Web应用程序中实现GZIP压缩传输的方式有多种,包括:

  • 直接压缩文件, 比如将js文件通过gzip 工具压缩成 .gzjs 的文件。
  • 在应用程序内实现。 对于Java Web项目来说, 比如配置压缩的Servlet; 对于Spring Boot项目,在application.yml 中进行相关配置。
  • 使用应用服务器实现。 Tomcat 、WebLogic 直接提供了对GZIP 的支持。
    相对来说,第三种方式是最简便的。

在WebLogic中配置GZIP

WebLogic 支持两个层级的GZIP配置:

  • 域层级(Domain Level), 配置后域内所有的应用都生效。
  • 应用程序层级 (Web Application Level), 对单个应用进行配置
    注意:应用程序层级的配置会覆盖域层级的配置。

1. 域层级的GZIP

WebLogic 12c 中压缩传输的配置相关推荐

  1. Linux中修改weblogic默认IP,Weblogic 12c ip 地址改变如何配置

    Weblogic 12c ip 地址改变如何配置 1. 在weblogic 安装的路径找到之前创建的域下的jwxt-jdbc.xml文件:如我安装的路径为 (C:\Oracle\Middleware\ ...

  2. Weblogic 12c中修改SERVER NAME的方法

    WebLogic 中域默认的Server Name为AdminServer.如果多个域使用同一Server Name,会对识别造成一定的困难. 比如在linux下,输入ps -ef|grep webl ...

  3. Java Web应用实现GZIP压缩传输

    本篇介绍Java Web 应用如何配置GZIP压缩以提高js , css 等文件的传送速度, 加快网页的展现速度. 实现方式选择 直接压缩文件, 比如将js文件通过gzip 工具压缩成 .gzjs 的 ...

  4. linux apache gzip压缩,Linux入门教程:配置Apache开启gzip压缩传输,gzip压缩 LoadModul

    Linux入门教程:配置Apache开启gzip压缩传输,gzip压缩 LoadModul 开启模块 打开httpd.conf后,先将下面两行配置前面的#号去掉,这样apache就会启用这两个模块,其 ...

  5. 【Enterprise Manager 12c】如何在EM 12c中配置Exadata Infiniband告警邮件

    EM 12c集中了Exadata的大量管理功能,这里我们介绍一下如何在EM 12c中配置Exadata Infiniband告警邮件? 首先需要将IB network加入到EM target中,点击E ...

  6. 在Tomcat 与weblogic 中的 日志(log4j) 配置系列三(log文件的存放路径)

    前言 前面一直在说,如何读取到log4j 的配置文件 log4j.properties. 接下来的探讨的是: log4j 里配置产生的log 文件的路径如何设置. tomcat 还好.拿复杂点的 we ...

  7. 在Tomcat 与weblogic 中的 日志(log4j) 配置系列二(weblogic 应用程序使用log4j)

    前言 在Tomcat 与weblogic 中的 日志(log4j) 配置系列一 在系列一 中, 有一个问题一直没有解决,就是部署到weblogic 中应用程序如何通过log4j写日志到文件中? 这里仅 ...

  8. 在Tomcat 与weblogic 中的 日志(log4j) 配置系列一

    前言 使用 spring 开发了一个web的项目. 使用log4j来记录日志. 开发完成后,打成.war 档,部署在Tomcat6 的服务器中, 是正常的: 但是部署到weblogic10.3.X.X ...

  9. 在Data Guard环境中重做传输压缩 文档 ID 729551.1

    Redo Transport Compression in a Data Guard Environment (文档 ID 729551.1) APPLIES TO: Oracle Database ...

最新文章

  1. the different between Const and Static in C++
  2. java 获取当前目录_java获得当前文件路径
  3. python3的flask出现UnicodeDecodeError UnicodeDecodeError
  4. java 项目做多级缓存_【开源项目系列】如何基于 Spring Cache 实现多级缓存(同时整合本地缓存 Ehcache 和分布式缓存 Redis)...
  5. Android7.0以上增加(/system/lib/libtest.so)系统库文件
  6. 【支付】第三方易宝支付
  7. 学计算机穿格子衬衫的男人,教你成为穿格子衬衫的帅气理工男
  8. PHP开发的H5即时通讯聊天系统源码 带群聊 可封装APP
  9. 中学生学习心理:学习心理
  10. Sentieon软件应用之浅层测序分析
  11. JPA实体继承实体的映射策略
  12. Activiti6--入门学习--结束事件
  13. HTML中tr、th和td
  14. jQuery Pagination分页插件
  15. SAS中保留t值、F值和Z值的三位小数
  16. MATLAB 使用python代码
  17. 网络安全 渗透 攻防2 (DOS基本指令与批处理)
  18. WP_Windows Phone 7 SDK 官方正式版
  19. 不安全的http方法
  20. 企业为什么要把安全工作外包?

热门文章

  1. BZOJ 1054: [HAOI2008]移动玩具(bfs)
  2. 用jQuery的ajax的功能实现输入自动提示的功能
  3. ArcGIS里表示地理信息的动态变化(例三)
  4. 苹果下微信浏览器返回上一页不刷新问题解决方案
  5. 关于阿里云服务器Linux安装Tomcat后,外网不能访问解决方案
  6. webservice项目部署部署到weblogic报错之解决方案
  7. 网易研选大数据架构演进
  8. 红杉中国2021企业数字化年度指南:企业如何制胜数字化浪潮?
  9. 【报告分享】To B企业如何玩转视频号.pdf(附下载链接)
  10. 【报告分享】2019-2020年企业调薪参考手册.pdf(附下载链接)