zoukankan      html  css  js  c++  java
  • 如何设置静态内容缓存时间

    百度的站长平台,大家可以多多关注一下。上面都有些基本的优化建议。对于想优化却不知道从什么地方下手的朋友,可以先解决上面提到的问题。

    今天来说说“页面优化建议”里的“设置静态内容缓存时间”项。

    怎么设置缓存?

    因为自己是WIN2003,所以这里就以IIS6来做说明。

    首先看看我网站之前的提示。

    开始百度检测结果

    (开始百度检测结果)

    提示这些内容可以设置缓存,以减少客户端再次加载的时间。

    缓存是什么?

    大概是指,将文件开启了缓存并设置了过期时间之后。用户第一次访问网站时会把文件下载到用户电脑里储存。当用户第二次访问的时候,浏览器会判断用户电脑里有没有这个文件,如果有的话。再看看有没有到过期时间。如果没到,就不再进行下载了,直接把本地文件显示到浏览器上。如果到时间了,就重新下载到本地电脑。

    实现的效果就是用户多次访问时会大大提升速度。

    当然,缓存的一般只能是图片,JS,CSS这些不经常变动的文件。如果是网页文件设置了缓存,那么在到期时间内,即使你网页内容变动了,用户电脑上也是显示原来的内容。

    设置这个对SEO有没有用?当然有用。因为蜘蛛也会爬取你的JS和图片等信息。设置了之后可以加快爬取速度。

    下面就来说说具体的实现步骤吧。

    一、打开IIS,鼠标右键你要设置的网站,然后“属性”

    第一步操作

    (第一步操作)

    二、选择“HTTP头”选项卡,勾选“启用内容过期”,选中“立即过期”,然后“确定”。

    第二步操作

    (第二步操作) 

    解释一下这一步的效果。设置此网站所有内容都不进行缓存,也就是每次访问都全新加载。

    三、展开网站,找到要进行缓存的目录。(一般是存放上传文件、图片、JS等文件的目录)然后“鼠标右键”----“属性”

    第三步操作

     (第三步操作)

    四、选择“HTTP头”选项卡,勾选“启用内容过期”,选中“此时间段后过期”,设置过期时间,然后“确定”

    第四步操作

     (第四步操作)

    OK,这时候已经设置成功了。

    前面是设置整站不缓存,然后将要缓存的文件夹开启缓存并设置过期时间。

    再来看看百度的优化建议那怎么显示的。

    设置后百度检测结果

     (设置后百度检测结果)

    已经少了19项。剩下的要不就是动态页,要不就不是我网站的东西。所以就不管它了。

    注:如果你修改了而百度上没有显示的话。可能性是百度缓存的问题。

    也就是你查 www.***.com 这个页面,出结果了。然后在几小时内再检测 www.***.com 这个页面,百度就直接把前面的结果显示了。不会再重新进行检测。这时候你再检测的时候加个后缀,比如 www.***.com/index.php 或者www.***.com/index.php?123 就可以了

  • 相关阅读:
    Appium遇到的问题二(持续更新....)
    开源unittest测试报告源码BSTestRunner.py
    Unittest + python
    python快速开发Web之Django
    Python基础(五) python装饰器使用
    Appium环境搭建(一)
    linux ssh 报错failed
    CentOS6.9快速安装配置svn
    python 购物车小程序
    连续三次登陆失败锁定账户
  • 原文地址:https://www.cnblogs.com/AmilyWilly/p/6008149.html
Copyright © 2011-2022 走看看