前两天有网友在群里提到,iis启用gzip压缩后导致js和css不能运行,从而导致网页不能正常显示的问题,但是自认为在启用gzip中并没有不正确操作,所以甚感不解。
不过后来经过不断尝试解决方法,总算把这个很诡异的问题给解决了。
遇到这样的问题时,我们可以从如下几个步骤进行检查和排除。
1、认真参考IIS启用GZip压缩的详细教程的步骤,一步步的看看自己是否操作正确。
2、检查C:\WINDOWS\system32\inetsrv\MetaBase.xml这个文件的各参数配置是否正确,各参数配置可以参考这里IIS启用GZIP压缩css、js无效的原因及解决方法。
3、如果上面两点检查后都确信自己没有做错,那么最后请把GZip压缩的临时目录改变下,这位网友就是这样解决问题的。如何自定义GZip压缩的临时目录?请参考这里IIS启用GZip失败之原因:临时目录权限没设好。
4、如果通过以上方法还不能解决问题,那可能是你的IIS出问题了,请重新安装一下IIS试试。
后感
一些莫名其妙的问题,需要多方面尝试解决,例如这位网友也想不到更改临时目录后问题即可解决,某个不起眼的地方,或许就是问题的症结所在。
☉图片GZip压缩后体积竟然变大了 (2013-7-19 11:44:6)
☉IIS启用GZip失败之原因:临时目录权限没设好 (2013-7-7 15:25:59)
☉IIS启用GZIP压缩css、js无效的原因及解决方法 (2013-7-6 14:7:23)
☉IIS启用GZip压缩的详细教程【图解】 (2013-7-4 17:21:11)
☉网站启用GZip压缩后,速度快了3倍! (2012-7-12 18:36:0)
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。