首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

禁止IIS缓存静态文件的方法(png,js,html等)

禁止IIS缓存静态文件(png,js,html等)背景: IIS为了提高性能,默认情况下会对静态文件js,html,gif,png等做内部缓存,这个缓存是在服务器iis进程的内存中的。...IIS这么做在很大程度上可以提高静态文件的访问性能,在正常情况下只要静态文件更新了IIS也会更新缓存。但是如果更新的静态文件很多就有可能出现缓存不更新的情况。...如何禁止IIS缓存静态文件(png,js,html等): 通过设置Http头不让浏览器缓存的方法在这个场景下是行不通的,因为缓存不是出现的客户端,而是出现在IIS服务器上;所以解决问题还需要从IIS本身入手...,通过配置Metabase.xml文件禁止IIS缓存相应目录下的静态文件。...注意事项: 通常情况下我们并不需要禁用IIS的静态文件缓存,iis会自动根据静态文件的修改时间自动更新缓存;只有在你遇到非常情况下才有必要禁用IIS缓存。

2.7K20

IIS7下js文件启用Gzip后却不压缩怎么解决?

IIS7已经启用静态文件压缩(Gzip)但是死活不压缩,查找后发现是II7下MIME类型设置问题   将.js的MIME类型设置为application/javascript   再查看页面,已经启用了...不过,几个天后又发现有的js文件被压缩,有的却没有   查找原因发现是引用js文件是没有设置type   加上type=”text/javascript”类型后问题解决。...IIS7中启用JS压缩的方法   先打开IIS管理,选择我要设置的站点,然后在右边的功能区找到MIME TYPES看看里面是否有.JS的选项,如果没有可以手功加上   有的话把.js的值设置成:application.../x-javascript记住不能少并x-有的网友介绍是application/javascript   偶在WIN2008+IIS7下试过,如果不加x-也是不会压缩的。   ...当然最好在上传JS前对JS进行一次压缩这样效果会更好啦。 可以到网上找找TBCompressor工具,这个工具压缩不错   只不过需要你的JS写的标准,不然会出错,分析不了你的JS语法就压缩不了

1.5K30
您找到你想要的搜索结果了吗?
是的
没有找到

IIS - 短文件名猜解漏洞

漏洞知识库 网络安全/渗透测试/代码审计/ 关注 IIS - 短文件名猜解漏洞 短文件名介绍 为了兼容16位MS-DOS程序,Windows为文件名较长的文件(和文件夹)生成了对应的Windows...发生一个请求到IIS,当IIS接收到一个文件路径中包含~请求时,它的反应是不同的,即返回的HTTP状态码和错误信息不同。基于这个特点,可以根据HTTP的响应区分一个可用或者不可用的文件。...访问构造的某个存在的短文件名,会返回404;访问构造的某个不存在的短文件名,会返回400(报错页面) IIS文件猜解漏洞复现(手工测试) 因为我开着IIS的虚拟机的IP是192.168.119.133...IIS文件名猜解漏洞复现(工具测试) 用到的工具来自Github上的IIS文件名猜解工具:IIS_shortname_Scanner 用法是:iis_shortname_Scan.py 目标主机...E:\HACK\IIS文件名猜解工具\IIS_shortname_Scanner>python iis_shortname_Scan.py h ttp://192.168.119.133 Server

3.4K30

JavaScript、js文件、Node.js、静态文件

一、JavaScript 1、JavaScript认知 JavaScript(简称“JS”) 是一种解释型的脚本语言。广泛用于Web应用开发,对页面事件做出响应。...通常JavaScript脚本是通过嵌入在HTML页面中来实现自身的功能的,也可以写成单独的js文件。 JavaScript与Java名称上的近似,但是两种完全不同的语言。...文件 js文件是指包含JavaScript代码,以“.js”为扩展名的文本文档,用于在网页中执行JavaScript指令;可以说JS文件是网页JavaScript客户端脚本文件。...三、Node.js node.js – Node是一个让JavaScript运行在服务端的开发平台。...四、静态文件 定义:不是由服务器生成的文件就是静态文件 包含:web项目中的图片、css、js、文本文件txt、脚本、等静态资源,不带jsp、asp、php页面的HTML页面 特点: 1 通常存放在

6.3K30

IIS、NCSA、W3C日志文件的区别

IIS日志文件默认有4种格式可选 分别是IIS ,NCSA,W3C,自定义 默认的是W3C,这种格式比较通用; IIS:Microsoft IIS日志文件格式。 NCSA:NCSA公用日志文件格式。...它们之间的主要区别在于以下几个方面: IIS日志文件IIS是微软的Web服务器软件,它生成自己的日志文件格式。...IIS日志文件包含有关Web服务器处理的每个请求的信息,例如访问时间、IP地址、请求的页面、响应代码和客户端的用户代理信息。IIS日志文件的默认格式是W3C扩展日志格式,但还支持其他自定义格式。...它包含了与IIS和NCSA日志文件类似的信息,如访问时间、IP地址、请求的资源、响应代码和用户代理信息。W3C日志文件可以由许多不同的Web服务器生成,并且可以根据需要进行自定义。...总结而言,IIS日志文件是由微软的Web服务器软件生成的,NCSA日志文件是由以前的Web服务器软件生成的,而W3C日志文件是一种通用的格式,可以被许多不同的Web服务器所采用。

48320
领券