通过TMG防火墙后网站的GZIP压缩就失效了?

news/2024/5/20 12:31:49/文章来源:https://blog.csdn.net/weixin_34383618/article/details/89999880

  前段时间和一些做网站开发测试的朋友在聊天时,他们提到在做网站测试时发现只要是在公司内走微软TMG访问一些带有GZIP格式的页面时,发现GZIP就失效了,我正好一直在搞ISA/TMG,就想让我帮想想看是哪里出问题了?当时聊时我也感觉有些意外,正常来说不会对GZIP进行限制的,于是我回家就自己搭了一个类似的环境简单测试了一些,希望能帮助他们找到问题所在,首先,我去查了一此关于GZIP的内容,当然关于GZIP的解释说明还是很多的,我简单地把一些内容也给摘出来,方便我们了解一些,哈哈。

     ZIP名词解释:

HTTP协议上的GZIP编码是一种用来改进WEB应用程序性能的技术。大流量的WEB站点常常使用GZIP压缩技术来让用户感受更快的速度。这一般是指WWW服务器中安装的一个功能,当有人来访问这个服务器中的网站时,服务器中的这个功能就将网页内容压缩后传输到来访的电脑浏览器中显示出来.一般对纯文本内容可压缩到原大小的40%.这样传输就快了,效果就是你点击网址后会很快的显示出来.当然这也会增加服务器的负载. 一般服务器中都安装有这个功能模块。

     了解了这些东东后,就该看看到底是哪个环节出现问题了,首先我们先来看看在TMG上没有做任何操作时,TMG日志分析抓到的现象是什么样子的?如下图所示;

     1、GZIP失效:

     image

通过上图我们可以看到,连接状态好像没有显示当前连接采用GZIP?但是明明这个网站是有GZIP的……

我又在没有TMG的环境下进行了一次测试,看看如果有GZIP的话,网站连接状态又会是什么样的呢?我在这里也截了一个图图,如下图所示;

image

可以看到未经过TMG访问同样的页面,连接状态中是显示GZIP的,看来和TMG还是有一定关系的。

这时凭经验感觉,这个有可能出现在TMG自身的“HTTP压缩”导致的,于是我就对这个内容进行了些修改测试。

测试变更如下:

1、 首先在TMG管理器中进行在web策略设置节点,单击“HTTP压缩”,确保下图所示的“启用http压缩”被勾选。

clip_image002

2、 在“返回压缩数据”选项卡中,单击“添加”,选择“内部”,如下图所示;

clip_image004

3、 在“请求压缩的数据”处选择“外部”,如下图所示。

clip_image006

改好了,这个策略改成这样主要考虑到,我所请求访问需要GZIP的页面是外部网站,而这个外部网站最终反馈回来的GZIP压缩是给我内部计算机的。

改好后,测试了一下,哈哈GZIP可以正常显示了,看来问题原因还真是TMG中http压缩检测导致,嘿嘿,之前一直有些忙,没来得及发出来,今天工作之余写了一下。Winking smile



本文转自wangtingdong 51CTO博客,原文链接:http://blog.51cto.com/tingdongwang/675947,如需转载请自行联系原作者

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

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

相关文章

ajax网站拖拽效果

转自:http://hi.baidu.com/yan5201314/blog/item/b69e543d01550bee3c6d9743.html 2006年11月18日 星期六 上午 00:23近日在Syosyumes Blog上的看到GOOGLE的个性化主页拖搁功能的实现方法可以借鉴,他的方法是用Jscript实现,不包含记忆功能&…

.Net Core建站(3):搭建三层架构

啊,终于到写三层架构的时候了,老实说,我都不知道自己这个算不算三层架构,姑且就当它是吧,具体属于哪一个体系,希望有大佬指点一下(^o^)/ 不晓得有人注意到没有,我写了三篇博客&#…

计算机技术英语网站,中国致力于成为计算机技术强国

China is ramping中国正在努力致力于成为世界计算机技术强国。JaguarThe US owned Jaguar has a top speed of 1.75 petaflopsIts Nebulae(星云) machine at the National Super Computer Center in Shenzhen, was ranked second on theFor the first time, a second Chinese s…

用CSS网站布局之十步实录

用css网站布局之十步实录 目录: 点击链接查看教程具体内容!第一步:规划网站[url]http://www.52css.com/article.asp?id175[/url]第二步:创建html模板及文件目录等[url]http://www.52css.com/article.asp?id176[/url]第三步&…

为什么你的网站经常被DDOS功击?

DDOS功击主要是通过恶意软件或者“钓鱼”控制大量真实用户电脑,伪装成大量的合法请求在短时间内容对目标服务器发起功击,占用目标服务器大量的网络资源。由于控制的是真实用户电脑,系统很难区分功击和访问用户,所以导致服务器处理…

夺命雷公狗—玩转SEO---25---DEDE快排关键词布局,标题,关键词,描述,LOGO

快排,主要是在网站被收录了后可以快速进行排名,重点还是看关键词的竞争度的大小来决定关键词的排名~~! 标题,我们需要有一个符合优化的标题才可以,标题的好坏我们首先要做到关键词的定位,定位那么我们首先就…

分享一些好用的网站

前言 这两年收藏了不少网站,特地整理一下,把一些大家都可能用得上的分享出来,希望能对你有用。 考虑到有一些网站大多数人都知道,所以我就不列出来了。 我把这些网站分为了几大类: 工具类素材类社区类工具类 1、start.…

SEO 搜索引擎优化

我们每天都在做排名,做优化,那么如果我们要新做一个站且要利于SEO,那么我们应该怎么做呢?这里简单的讲述五大点。分别是网站前期的策划,建立有利于SEO的后台程序,快速被收录的方法,分析网站的日…

web前端开发项目资源网站,私家珍藏!

1.CodePen: http://codepen.io/ 网站里有很多很酷的特效,而且可以看到效果的源代码,也可以看到实现效果,是一个非常不错的前端开发学习资源网站。 这个是CodePen网站里的一个效果的源码截图,是不是很酷呀! …

(收藏) 浅谈大型网站动态应用系统架构

动态应用,是相对于网站静态内容而言, 是指以c/c、php、Java、perl、.net等 服务器端语言开发的网络应用软件,比如论坛、网络相册、交友、BLOG等常见应用。动态应用系统通 常与数据库系统、缓存系统、分布式存储系统等密不可分。 大型动态应用…

传统IDC部署网站(六)

2019独角兽企业重金招聘Python工程师标准>>> 26. alias 别名 一条命令的另外一个名字,你可以理解为外号。 [rootlocalhost /]# vi /etc/sysconfig/network-scripts/ifcfg-enp0s3 ^C [rootlocalhost /]# alias viens0s3vi /etc/sysconfig/network-scripts…

免费建站系统 Joomla 3.9.5 发布

Joomla 3.9.5现已推出。这是针对3.x系列Joomla的安全修复程序版本,它解决了三个安全漏洞,包含20多个错误修复和改进。 什么是3.9.5? Joomla 3.9.5包含三个安全漏洞修复程序以及一些错误和改进,包括: 安全问题已修复 低…

非常酷的国外网站导航设计案例欣赏

作为网站最重要的组成部分之一,导航能够引导用户浏览网站中的更多内容。优秀的导航应该和网页内容完美的融合在一起,因此设计前需要设仔细分析网页结构。这篇文章收集了20个漂亮的网站导航设计案例,希望这些优秀的实例能给你带来灵感。New Ci…

大型网站技术架构(五)网站高可用架构

2019独角兽企业重金招聘Python工程师标准>>> 网站的可用性(Avaliability)描述网站可有效访问的特性。 1、网站可用性的度量与考核 网站不可用时间(故障时间)故障修复时间点-故障发现(报告)时间点…

大型网站技术架构(一)大型网站架构演化

2019独角兽企业重金招聘Python工程师标准>>> 看完了有一本书,就应该有所收获,有所总结,最近把《大型网站技术架构》一书给看完了,给人的印象实在深刻,再加上之前也搞过书本上讲的反向代理和负载均衡以及ses…

分享最新收集的HTML5和CSS3的网站设计模板

为什么80%的码农都做不了架构师?>>> 日期:2012-8-9 来源:GBin1.com 设计专业并且简洁的网站模板可以帮助我们更容易的开发和设计网站页面。作为最新最流行的web技术HTML5和CSS3技术来说,使用它们构建的模板更加简洁和…

谁在使用我的网站——用户行为分析

谁在使用我的网站——用户行为分析 前面根据用户的特征对用户做了分类,设定了一些常用的用户指标和值得关注的用户指标,基于这些分类用户指标的分析可以发现用户运营和推广中的诸多问题,其中活跃用户和流失用户的定义中已经用到了与用户行为相…

优化网站设计(四):对资源启用压缩

前言 网站设计的优化是一个很大的话题,有一些通用的原则,也有针对不同开发平台的一些建议。这方面的研究一直没有停止过,我在不同的场合也分享过这样的话题。 作为通用的原则,雅虎的工程师团队曾经给出过35个最佳实践。这个列表请参考 Best Practices fo…

网站初学笔记3-HTML实用元素3

HTML-复选框 <html> <body> <form>我喜欢自行车&#xff1a;<input type"checkbox" name"Bike"><br />我喜欢汽车&#xff1a;<input type"checkbox" name"Car"></form> </body><…

ibits和oracle模糊查询,iBATIS 模糊查询LIKE (转) - 我的博客 - ITeye技术网站

iBatis 开发指南告诉我们&#xff0c;当 Person 对象的 name 属性不为 null 时启用 name 查询条件在映射文件 person.xml 中的配置为Xml代码 select id as id,name as name,passwd as passwd from person(name like #name#)select id as id,name as name,passwd as passwd fro…