15053971836 注册 / 登录

apache如何设置静态内容缓存时间

时间: 阅读:131
apache如何设置静态内容缓存时间

最佳回答

夲人出租

夲人出租

2023-01-13 01:25:23

在 http 报文头中,与缓存时间有关的两个字段是 Expires 以及 Cache-Control 中的 max-age,Expires 设定了一个缓存的过期时间,而 max-age 则设定了一个缓存有效时间(单位秒),通常情况下,两者可以相互推得。(详细参考 浏览器缓存机制浅析)

还是用 WampServer 举例。我们在 www 文件夹下新建个 index.html 页面,在浏览器中打开它,得到的 http 响应头如下:

很显然,我们并没有看到 Expires 或者 max-age 字样。

比如我要把 max-age 设置成 1000,how?

打开 httpd.conf 文件(比如我的是在 F:wampinapacheApache2.2.17conf 下),找到这一行:

去掉注释(井号),然后再加上这么两行,再重启下apache,就 ok 了:

我们看到 max-age 字段也出现在了响应头中,其实它是根据 Expires 的设置自动填充的。

其他设置类似:

我们也可以直接修改 max-age 字段。

同样在 httpd.conf 文件中,找到这么一行:

去掉注释(井号),再加上这么一句,重启下 apache,就 ok 了:

我们发现得到的响应头里并没有 Expires 字段。

最新回答共有5条回答

  • 匿名用户
    回复
    2023-01-13 04:04:36

    1、桌面时钟

    翻页极简样式,主题丰富,免费功能多,支持悬浮时钟、拟物风、太空人表盘等

    iOS Android


    2、得言

    励志正能量语录,分类超多,安卓全免费

    iOS Android



    3、我的倒计时

    记录重要日子:考试倒计时、生日、恋爱纪念日等,主题丰富,支持桌面小组件。

    iOS Android



    4、充电酷

    苹果手机充电动画,各种个性充电动画,让苹果手机充电更炫酷。

  • 夲人出租
    回复
    2023-01-13 04:04:36

    分享10个私藏工具类软件,每一款我都用了一年以上!少装一个都得后悔

    01 飞地

    一款很文艺的诗歌文学APP,可以提升自己的说话水平与文学修养,出口成章,多看看这个APP内容就可以做到!


    02 Apus文字识别

    一款完全免费,非常实用的文字识别软件,简直是我手机里的宝藏APP!

    Apus文字识别支持上传相册内图片,也可以直接拍照识别:


    当你的图片内有其他干扰文字时,可以进行裁剪,只留下需要识别的文字区域。

    可以看到,识别效果非常赞,准确度也是极高的:


    对于识别后的文字,你可以复制、导出、翻译,甚至让APP朗读给你听!

    很多时候职场中的场景,都可以使用这个APP,减少不少码字时间呢!

    另外,这些文件的安装包,我都整理好了,获取方式就在下方:

  • 临沂网站建设
    回复
    2023-01-13 04:04:36

    这款超级便宜,却是能够以一敌百的效率神器:时光序。

    推荐理由:

    1.多个时间视图,每一个视图都是精益求精。

    2.桌面工具可设置酷炫透明,清爽、悬浮、多色、直观。

    3.日程表非常方便,可设置遗忘曲线日程:学习知识的超级利器。

    4.轻松实现四象限的日程规划。

    &l

  • 游客
    回复
    2023-01-13 03:03:26

    你好,
    一、打开IIS,鼠标右键你要设置的网站,然后“属性”
    (第一步操作)
    二、选择“HTTP头”选项卡,勾选“启用内容过期”,选中“立即过期”,然后“确定”。
    (第二步操作)
    解释一下这一步的效果。设置此网站所有内容都不进行缓存,也就是每次访问都全新加载。
    三、展开网站,找到要进行缓存的目录。(一般是存放上传文件、图片、JS等文件的目录)然后“鼠标右键”----“属性”
    (第三步操作)
    四、选择“HTTP头”选项卡,勾选“启用内容过期”,选中“此时间段后过期”,设置过期时间,然后“确定”
    (第四步操作)
    OK,这时候已经设置成功了。