变相怪杰 发表于 2015-1-16 11:43:33

来一发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,它已经封装的很臃肿了,但是考虑到你没有很多时间投入其中,所以给你装了它,但是怎么用它提高开发效率,需要你在学习的过程中不断总结;

admin 发表于 2015-1-18 08:05:26

Linux只是个内核!这点很重要,你必须理解这一点。只有一个内核是不能构成一个操作系统的。

蒙在股里 发表于 2015-1-25 09:11:36

熟悉系统的基本操作,Linux的图形界面直观,操作简便,多加上机练习就可熟悉操作,在Linux下学习办公软件等常用软件。

海妖 发表于 2015-2-2 21:46:41

Linux简单,占内存少,特别是对于程序开发人员来说很方便,如果说windows的成功在于其方便用户的窗口管理界面。

仓酷云 发表于 2015-2-8 07:38:28

首先Linux是开源的,这也是最主要的原因,想学windows,Unix,对不起我们没源代码。也正是因为这样,Linux才能够像滚雪球一样越滚越大,发展到现在这种规模。

只想知道 发表于 2015-2-25 00:45:48

Linux操作系统这个名词记得在很早以前就听过,但当时并不知道具体是什么样的操作系统,只知道是一个与嵌入式密切相关的操作系统。

变相怪杰 发表于 2015-3-7 15:32:22

可以说自己收获很大,基本上完成了老师布置的任务,对于拔高的题目没有去做,因为我了解我的水平,没有时间和精力去做。?

乐观 发表于 2015-3-15 09:19:25

不同于Windows?系统需要花钱购买,因为Linux的核心是免费的,自由使用的,核心源代码是开放的。

不帅 发表于 2015-3-22 00:37:02

一些显而易见的小错误还是用vi改正比较方便。以后的大一点的程序就得在Linux下调试了,因为有的头文件在VC里面说找不到。?
页: [1]
查看完整版本: 来一发IIS中User-mode caching引发的Cache-Control不为public成绩的办理办法