驱动管家:安全、高效、精准的专业驱动下载站!

网站速度优化技巧:Nginx设置js、css过期时间方法

2018-03-18 17:14:59责编:农桂婷   来源:驱动管家     人气:

网站设置Js、css等文件的过期时间,是提升网站速度的基本技巧方法之一,之前写过如何在IIS设置网页内容过期时间一文,满足了部分网友的需要,最近有网友在群里提到,他们使用的是Nginx服务器,但还不知如何设置Js、css文件过期时间,故写下此教程,以便查看。

网站速度优化技巧:Nginx设置js、css过期时间方法

Nginx如何设置Js、css等文件的过期时间

首先打开配置文件/etc/nginx/nginx.conf,然后找到下面这句话:

location~ .*\.(gif|jpg|png|htm|html|css|js|flv|ico|swf)(.*) {

expires 30d;

}

设置expires这个参数即可,30d表示30天,注意后面有个分号“;”。

如果过期时间为小时,则用“h”,如“expires 1h;”表示文件缓存在1小时后过期。看看下面的范例:

#图片缓存30天

location ~.*\.(jpg|png|jpeg)$

{

expires 30d;

}

#js css缓存一小时

location ~.*\.(js|css)?$

{

expires 1h;

}

语法解释

nginx作为web服务器,有时需要让浏览器缓存(Browser Caching) 是为了加速浏览并节约网络资源,浏览器在用户磁盘上对最近请求过的文档进行存储。

nginx通过expires指令来设置浏览器的Header

语法: expires [time|epoch|max|off]

默认值: expires off

作用域: http, server, location

使用本指令可以控制HTTP应答中的“Expires”和“Cache-Control”的头标,(起到控制页面缓存的作用)。

可以在time值中使用正数或负数。“Expires”头标的值将通过当前系统时间加上您设定的 time 值来获得。

epoch 指定“Expires”的值为 1 January, 1970, 00:00:01 GMT。

max 指定“Expires”的值为 31 December 2037 23:59:59 GMT,“Cache-Control”的值为10年。

-1 指定“Expires”的值为服务器当前时间;-1s,表示永远过期,即不缓存文件。

如何检测网页过期设置是否生效?

打开webkaka的网站速度诊断工具(在线测试工具网址如下图),输入你的网页地址,检测后,立即可以看到设置是否生效了。

网站速度优化技巧:Nginx设置js、css过期时间方法

检测网页缓存是否生效

上图看到,被检测网页的js、css文件过期时间为1天。

  • 360搜索卸载方法是什么?怎么卸载360搜索?

    360搜索卸载方法是什么?怎么卸载360搜索?

    最近发现不少网友抱怨,在安装了360安全卫士或则浏览器后,浏览器默认搜索就变成了360综合搜索,很多网友都比较反感,但又找不到关闭或者卸载360搜索方法。今天百事网小编就来为大家介绍下怎么卸载360搜索。 1、首先任意打开一个网页,然后点击浏览器顶部的

    详情2018-01-30 08:52:22责编:xm   来源:驱动管家     
  • windows7怎么限制程序运行 win7限制程序运行的方法

    windows7怎么限制程序运行 win7限制程序运行的方法

    Windows7操作系统一上市便受到了广大消费者的好评,这主要是由于它对硬件配置要求低,且安全性较Windows XP要高。而微软也一直在努力让科技在生活中更加平易近人的设计观念在Windows7上也得到了完美体现。今天我

    详情2018-03-09 14:08:59责编:农桂婷   来源:驱动管家     
  • 网络适配器是什么?网络适配器有什么作用?

    网络适配器是什么?网络适配器有什么作用?

    网络适配器又称网卡或网络接口卡(NIC),英文名NetworkInterfaceCard。它是使计算机联网的设备。平常所说的网卡就是将PC机和LAN连接的网络适配器

    详情2018-01-25 12:28:37责编:xm   来源:驱动管家     
  • u盘中毒一般会出现什么样的问题?u盘杀毒该怎么做?

    u盘中毒一般会出现什么样的问题?u盘杀毒该怎么做?

    U盘中毒有以下症状: 1 双击打不开磁盘图标。双击盘符时自动运行了病毒 2 右键菜单出现AUTO项或其他不明项目。很经典的感染方式,自动播放 3 自动播放时出现程序选项(而不是图片,音乐,文件之类)。文件夹被感染,被隐藏后替换成了病毒 4 所有文件夹消失。文

    详情2018-01-28 20:25:06责编:xm   来源:驱动管家     
  • HTTPS是什么意思 网页浏览前缀https和http的区别介绍

    HTTPS是什么意思 网页浏览前缀https和http的区别介绍

    很多网友已经注意到“百度”近日全站都开启了HTTPS加密搜索,打开百度后,其网址前面是https开头,而不是普通的http,如图。百度开启HTTPS加密搜索后,很多网友对于HTTPS是什么意思,https和http有什么区别不太了

    详情2018-03-15 18:09:00责编:农桂婷   来源:驱动管家     
  • Mac怎么设置默认播放器 苹果笔记本默认程序设置技巧大全

    Mac怎么设置默认播放器 苹果笔记本默认程序设置技巧大全

    在苹果电脑中我们经常遇到想用其他更好的程序来默认打开图片,音乐或者视频等文件,有时我们通过单击右键-选择其他程序打开某个文件,但是下次打开相同类型文件都需要再一次选择“打开方式”---“应用程序”,非

    详情2018-03-02 16:26:39责编:农桂婷   来源:驱动管家     
  • 电脑网页显示dns错误是什么意思?dns错误修复方法是什么?

    电脑网页显示dns错误是什么意思?dns错误修复方法是什么?

    电脑经常打不开某个网页,并提示DNS错误或者是网页无法显示无法访问,这是什么问题该怎么解决呢?下面我们一起来看看解决网页无法访问DNS错误的办法,需要的朋友可以参考下

    详情2018-02-06 11:31:10责编:xm   来源:驱动管家     
  • 固态硬盘寿命有多久?SSD固态硬盘变慢了怎么解决?

    固态硬盘寿命有多久?SSD固态硬盘变慢了怎么解决?

    SSD变慢了怎么办?网上有很多教程,比如不要使用碎片整理、让分区保留足够的剩余空间、尽量不要拿来当下载盘、及时清理一些没有用的文件等等。

    详情2018-01-16 09:24:56责编:xm   来源:驱动管家     
  • 在WPS表格中怎样修改超链接的打开方式?WPS表格的基本操作步骤

    在WPS表格中怎样修改超链接的打开方式?WPS表格的基本操作步骤

    WPS表格怎么修改超链接打开方式?最近很多用户在反馈想要修改超链接的打开方式,要在哪里操作,wps表格怎么修改超链接打开方式,下面百事网小编就来为大家介绍一下WPS表格修改超链接打开方式的方法,希望能帮助到

    详情2018-01-09 13:34:14责编:xm   来源:驱动管家     
  • Foxmail邮箱设置出问题了吗?为什么Foxmail无法登录163邮箱?

    Foxmail邮箱设置出问题了吗?为什么Foxmail无法登录163邮箱?

    Foxmail无法登录163邮箱怎么办?用手机号申请了163免费邮箱,在网页端或手机网易邮箱客户端可以正常登录,但在电脑Foxmail客户端中,按相同的邮件服务器进行设置,显示密码不正确。难道163邮箱已经不支持PC中的F

    详情2018-01-22 14:56:39责编:xm   来源:驱动管家