来一发IIS中User-mode caching引发的Cache-Control不为public成绩的办理办法
在这里你会学到更多的知识,学习linux,更要学习一种geek的精神,python之禅中也说过:以总结分享为荣,以跪求其解为耻;web.config中对应的设置以下:
.代码以下:
<configuration>
<system.webServer>
<caching>
<profiles>
<addextension=".css"policy="CacheUntilChange"kernelCachePolicy="CacheUntilChange"duration="00:00:30"/>
<addextension=".js"policy="CacheUntilChange"kernelCachePolicy="CacheUntilChange"duration="00:00:30"/>
</profiles>
</caching>
</system.webServer>
</configuration>
扫瞄器中看到的效果:
办理办法:
1、禁用User-modecaching,只用Kernel-modecaching。
2、在web.config中加上cacheControlCustom="public"
.代码以下:
<configuration>
<system.webServer>
<staticContent>
<clientCachecacheControlCustom="public"cacheControlMode="UseMaxAge"cacheControlMaxAge="300.00:00:00"/>
</staticContent>
<caching>
<profiles>
<addextension=".css"policy="DontCache"kernelCachePolicy="CacheUntilChange"duration="30:00:30"/>
<addextension=".js"policy="DontCache"kernelCachePolicy="CacheUntilChange"duration="30:00:30"/>
</profiles>
</caching>
</system.webServer>
</configuration>
给你装的系统里为ubuntu12.04,它已经封装的很臃肿了,但是考虑到你没有很多时间投入其中,所以给你装了它,但是怎么用它提高开发效率,需要你在学习的过程中不断总结; Linux只是个内核!这点很重要,你必须理解这一点。只有一个内核是不能构成一个操作系统的。 熟悉系统的基本操作,Linux的图形界面直观,操作简便,多加上机练习就可熟悉操作,在Linux下学习办公软件等常用软件。 Linux简单,占内存少,特别是对于程序开发人员来说很方便,如果说windows的成功在于其方便用户的窗口管理界面。 首先Linux是开源的,这也是最主要的原因,想学windows,Unix,对不起我们没源代码。也正是因为这样,Linux才能够像滚雪球一样越滚越大,发展到现在这种规模。 Linux操作系统这个名词记得在很早以前就听过,但当时并不知道具体是什么样的操作系统,只知道是一个与嵌入式密切相关的操作系统。 可以说自己收获很大,基本上完成了老师布置的任务,对于拔高的题目没有去做,因为我了解我的水平,没有时间和精力去做。? 不同于Windows?系统需要花钱购买,因为Linux的核心是免费的,自由使用的,核心源代码是开放的。 一些显而易见的小错误还是用vi改正比较方便。以后的大一点的程序就得在Linux下调试了,因为有的头文件在VC里面说找不到。?
页:
[1]