关于GZIP压缩之后jquery不兼容的问题

时间:2021-04-11 20:00:21
我用的是DC.Web.HttpCompress压缩GZIP,页面图片CSS都能输出出来,但是调用了jquery的JS却失效了,跳到了别的jquery里边,页面上调用了很多jquery文件,想问下大神们,有没有解决的办法,跪求大神 关于GZIP压缩之后jquery不兼容的问题

5 个解决方案

#1


你的设置方法跟下面的链接描述的一样吗?
IIS 6.0和IIS 7.0开启http压缩的方法

#2


#

引用 1 楼 save4me 的回复:
你的设置方法跟下面的链接描述的一样吗?
IIS 6.0和IIS 7.0开启http压缩的方法

  一样的 我对照了好几遍

#3


“跳到了别的jquery里边”,如果你跟踪发现跑过去的内容是对的,那么这往往是你服务器端软件问题。具体来说,本应该给 HttpContext_1.Response(...) 执行的内容,交给 HttpContext_2.Response(....)执行了。

这可以通过web服务器端在Debug.WriteLine中输出运行日志看出来。打印Request内容以及对应的HttpContext的HashCode,以及打印Response内容以及对应的HttpContext的HashCode,你可以看出偶尔出现的对象用错的情况。

#4


很显然,如果程序原本就不复杂,那么首先检查有没有滥用static的情况。

并行执行的程序,往往需要你面向对象进行设计。

#5


引用 4 楼 sp1234 的回复:
很显然,如果程序原本就不复杂,那么首先检查有没有滥用static的情况。

并行执行的程序,往往需要你面向对象进行设计。

我换了一种写法,现在站长工具里边都显示了已经压缩,可是JSCSS图片都没有被压缩,打开速度都花在这些东西上边了

#1


你的设置方法跟下面的链接描述的一样吗?
IIS 6.0和IIS 7.0开启http压缩的方法

#2


#

引用 1 楼 save4me 的回复:
你的设置方法跟下面的链接描述的一样吗?
IIS 6.0和IIS 7.0开启http压缩的方法

  一样的 我对照了好几遍

#3


“跳到了别的jquery里边”,如果你跟踪发现跑过去的内容是对的,那么这往往是你服务器端软件问题。具体来说,本应该给 HttpContext_1.Response(...) 执行的内容,交给 HttpContext_2.Response(....)执行了。

这可以通过web服务器端在Debug.WriteLine中输出运行日志看出来。打印Request内容以及对应的HttpContext的HashCode,以及打印Response内容以及对应的HttpContext的HashCode,你可以看出偶尔出现的对象用错的情况。

#4


很显然,如果程序原本就不复杂,那么首先检查有没有滥用static的情况。

并行执行的程序,往往需要你面向对象进行设计。

#5


引用 4 楼 sp1234 的回复:
很显然,如果程序原本就不复杂,那么首先检查有没有滥用static的情况。

并行执行的程序,往往需要你面向对象进行设计。

我换了一种写法,现在站长工具里边都显示了已经压缩,可是JSCSS图片都没有被压缩,打开速度都花在这些东西上边了