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

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

怎么设置缓存?

因为自己是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 就可以了

转载于:https://www.cnblogs.com/AmilyWilly/p/6008149.html

如何设置静态内容缓存时间相关推荐

  1. IIS设置静态内容缓存时间

    关于IIS设置静态内容缓存时间,在这里给大家介绍一下:我们的网站中往往包含大量的页面组件,比如图片.样式表文件.JS脚本文件和Flash动画.这些组件的变化频率非常低,尤其是那些构成网站基本框架的组件 ...

  2. Flask显示图片并设置图片的缓存时间

    1.显示图片 想要Flask在网页中显示图片,需要使用template 模板,例如 index.py from flask import Flask, render_template, url_for ...

  3. TP框架下设置静态资源缓存

    前言:一般对企业官网更新修改频率很低的网站,设轩max-age缓存能力大大提高网站打开速度,减轻服务器负载压力 技术原理:就是让静态资源缓存在本地后,在指定时间内不再向服务器请求加载静态资源而直接用本 ...

  4. html 静态资源缓存时间,.htaccess设置静态资源缓存(即浏览器缓存)

    在HTTP标头中为静态资源设置过期日期或最长存在时间,可指示浏览器从本地磁盘中加载以前下载的资源,而不是通过网络加载.这样, 网站加载速度会更快. 下面的代码都需要放到.htaccess中才能生效. ...

  5. 静态的html页面想要设置使用浏览器缓存

    设置html页面缓存方法: 静态的html页面想要设置使用缓存: 通过HTTP的META设置expires和cache-control code 1.  <meta http-equiv=&qu ...

  6. Nginx 静态压缩/缓存

    为什么80%的码农都做不了架构师?>>>    对静态压缩的一些配置信息 # 这个将为打开文件指定缓存,默认是没有启用的,max 指定缓存数量,# 建议和打开文件数一致,inacti ...

  7. LAMP+haproxy+varnish实现网站访问的动静分离及静态资源缓存

    原文  http://sohudrgon.blog.51cto.com/3088108/1601842 系统架构图: 主机规划列表: 全部的主机: CPU : Intel(R) Core(TM)i5- ...

  8. nginx静态资源缓存与压缩

    一.静态资源缓存 参考文章 (1)apache设置max-age或expires 这里需要修改.htaccess文件. <IfModule mod_headers.c><FilesM ...

  9. 常见网站各种类型页面的缓存时间及涉及的http头

    HTML缓存时间(单位秒): 根据内容的不同,缓存的时间也是不一样的,有些内容需要实时更新的,缓存时间为:43s,像图片这些内容缓存时间会长的多:134754s或者176716s,甚至更多 HTML页 ...

最新文章

  1. 给一份Webservice接口通用实现!!
  2. frp端口映射服务器搭建
  3. 如何在ABAP Netweaver和CloudFoundry里记录并查看日志 1
  4. 在Windows上使用Docker运行.NetCore
  5. 在JBoss AS 7上部署BroadleafCommerce 2.0
  6. python中减法运算函数_详解 Python 的二元算术运算,为什么说减法只是语法糖?...
  7. jQuery检查某个元素在页面上是否存在
  8. 路由包含#号导致的nginx_分布式实战:Nginx缓存之OpenResty部署
  9. Nginx+PHP-FPM优化技巧总结
  10. 驱动级的自动按键_太牛了!业余单片机爱好者用DS3231制作自动亮度的4位数码管时钟...
  11. WampServer 给电脑搭建apache服务器和php环境
  12. Luogu2216 [HAOI2007]理想的正方形
  13. 基于java毕业生就业信息管理系统的设计(含源文件)
  14. 家谱世系图一键生成家谱软件
  15. android 拼音搜索汉字,android开发之使用拼音搜索汉字
  16. JavaScript几种继承方式
  17. 【Unity3D】资源文件 ③ ( Unity 资源包简介 | 导出 Unity 资源包 | 导出资源包的包含依赖选项 | 导入 Unity 资源包 | Unity 资源商店 )
  18. 凹凸技术揭秘:如何服务 toG 项目——数字人民币项目前端总结
  19. APP开发者应办理许可或备案手续
  20. killall杀死nginx顽固进程

热门文章

  1. python 字符串转换
  2. TensorFlow tf.keras.layers.TimeDistributed
  3. flask-sqlalchemy 数据基本操作--实例
  4. 康普顿效应是弹性碰撞吗_【量子力学】康普顿散射与逆康普顿散射
  5. ESXi与Linux主机配置syslog日志上传远程服务器
  6. VMware vSAN 的内部版本号和版本 (2150753)--2020-10-27 更新
  7. 深圳观澜机房(云计算数据中心)
  8. Kubernetes学习总结(10)—— 何为云原生,与 kubernetes 是什么关系
  9. Java基础学习总结(145)——Java SPI(Service Provider Interface)简介
  10. 拍照尺寸 ios_iOS 14照片和相机:QuickTake快捷键,照片标题,镜像自拍照等