IIS7下js文件启用Gzip后却不压缩的解决方法_win服务器

IIS7已经启用静态文件压缩(Gzip)但是死活不压缩,查找后发现是II7下MIME类型设置问题

将.js的MIME类型设置为application/javascript

再查看页面,已经启用了Gzip。

不过,几个天后又发现有的js文件被压缩,有的却没有

查找原因发现是引用js文件是没有设置type

<script></script>

<script src=”A.js”></script>

加上type="text/javascript"类型后问题解决。

IIS7中启用JS压缩的方法



先打开IIS管理,选择我要设置的站点,然后在右边的功能区找到MIME TYPES看看里面是否有.JS的选项,如果没有可以手功加上

有的话把.js的值设置成:application/x-javascript记住不能少并x-有的网友介绍是application/javascript

偶在WIN2008+IIS7下试过,如果不加x-也是不会压缩的。

当然最好在上传JS前对JS进行一次压缩这样效果会更好啦。 可以到网上找找TBCompressor工具,这个工具压缩不错

只不过需要你的JS写的标准,不然会出错,分析不了你的JS语法就压缩不了

 

时间: 2024-07-30 07:23:49

IIS7下js文件启用Gzip后却不压缩的解决方法_win服务器的相关文章

IIS下ASP目录漏洞和IIS分号漏洞(;)的临时解决方法_win服务器

解决方法: 下载 银月服务器工具,使用工具->组件下载器下载ISAPI_Rewrite,解压出来. 把ISAPI_Rewrite中的ISAPI_Rewrite.dll添加为ISAPI,名字为ISAPI_Rewrite,这就是伪静态,做过的不用安装了 下载漏洞补丁包,即下图选择的项目,下载打开! 把ISAPI_Rewrite目录中的httpd.ini替换成补丁包中的httpd.ini. 或者保证ISAPI_Rewrite下面的httpd.ini有下图选择的两行规则也行!这样就能防止这两个IIS漏洞

iis6和iis7限制上传文件(请求头)大小以及不支持FSO解决方法_win服务器

解决办法: 一.IIS6 (2003操作系统) 2003 自带的IIS6.0默认限制上传大小限制为200K,下载限制为4M,因此出现上面的问题,解决如下: 1.先打开Internet 信息服务(IIS)管理器 (本地计算机 )---- 属性 ----允许直接编辑配置数据库(N) 一定要勾先"允许直接编辑配置数据库(N)" 2.然后在服务里关闭iis admin service服务,可用命令:iisreset/stop 3.找到windows\system32\inesrv\下的base

IIS7.0配置过程中出现HTTP 错误 403.14的解决方法_win服务器

在Win7系统下IIS7.0配置的过程中出现如下错误页面: 解决方案:1.打开IIS管理器. 2.在"功能"视图中,双击"目录浏览". 3.在"目录浏览"页上,在"操作"窗格中单击"启用". 4.设置好后就可以访问发布的文件了:

win7中iis7.5中没有http绑定类型的解决方法_win服务器

先激活win7 再打开控制面板 程序和功能 打开和关闭window功能 就会打开Windows功能窗口, 找到Internet信息服务, 将Internet信息服务前面的加号点开, 找到web管理工具, 选中IIS管理服务.IIS管理脚本和工具.IIS管理控制台. 然后点开万维网服务,点开应用程序开发功能, 依次选中:.NET扩展性.ASP.ASP.NET.ISAPI扩展.ISAPI筛选器, 如果想安装PHP,需要将CGI也选中. 然后再点Microsoft.Net Framework3.5.1

IIS启用GZIP压缩js、css无效的原因及解决方法_win服务器

在卡卡网的网站速度诊断里的检测结果: html网页已经成功启用了GZip压缩 css文件未成功启用GZip压缩       后来研究发现,IIS启用GZip时默认压缩的只有html网页,如果需要压缩css.js等文件,还需要另外简单配置一个文件.       打开C:\WINDOWS\system32\inetsrv\MetaBase.xml这个文件,然后查找"IIsCompressionScheme",会发现有三段,后面那个不用管,只设置前面两个即可.其中,"/LM/W3S

windows下使用IIS配置的PHP无法上传文件的解决方法_win服务器

延续<Windows Server 2003中iis配置php>一文 服务器上使用Apache2+PHP正常运行,换成IIS+PHP,先后出现了php.ini的环境变量无法读取,php中验证码无法显示的问题,如今又有人反应无法上传图片的问题. 从IIS替换Apache2的过程仅仅是开启IIS,关闭Apache2,其它的没什么变化,但是却发生了如此多的差异,看样子IIS支持PHP还是有很多要进行修改的. 分析: 根据上面的描述,我怀疑问题出在IIS的权限配置上,IUSR_MACHINE的帐户对u

Windows8下使命召唤9进入后按键盘自动退出解决方法

最近新买了个笔记本,至于那万分纠结的挑选过程就下次发文再说.这此说下第一次用新笔记本玩单机游戏.   我从使命召唤8之后的系列就再也没有玩过了,一是电脑配置不行了,而是使命召唤9之后,该系列已经不支持xp了.我也曾借过室友的装了win7台式机来试着完cod9 ,但是下载了半天,结果游戏一进去就是黑屏,网上所有的补丁基本都打过一遍,还是无效,最后只好放弃了.后面也就只能去网吧完了.   今天用自己的新笔记本,下载了大概一个小时,中文硬盘版,12G多,3dm下载的.把所有的directx,vc运行库

IIS7.0 运行ASP 500错误 解决方法_win服务器

服务端环境:Windows2008 + IIS7 客户端浏览器设置:取消"显示友好的HTTP错误信息" IIS7设置(GUI): 1. <网站>-ASP-调试属性-将错误发送到浏览器,修改为True 2. <网站>-错误页-操作-编辑功能设置,选择"详细错误信息" 默认情况下,这里选择的是第三项"本地请求的详细错误和远程请求的自定义错误页",所以出现的情况会是:在本地调试可以看到错误的详细信息,但是通过远程来访问的时候就看

IIS7 常见错误及其解决方法_win服务器

1:授权:无法验证对路径的访问    解决方法: iis7 无法验证对路径的访问 1.打开IIS 7管理器,鼠标单击定位到出现了这个错误的网站. 2.在IIS 7管理器的右边,选择"基本设置". 3.在弹出的"编辑网站"对话框中,单击"连接为"按钮.  4.在"连接为"对话框中,选择"特定用户"单选按钮.  5.并单击右边的"设置"按钮. 6在弹出的"设置凭据"对话框