首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Lighttpd 之expires 浏览器缓存

Lighttpd 之expires 浏览器缓存

作者头像
星哥玩云
发布2022-06-29 18:47:27
发布2022-06-29 18:47:27
3410
举报
文章被收录于专栏:开源部署开源部署

简介

由于lighttpd 作为静态资源服务器,设置客户端浏览器的对静态资源的缓存时间,下面是基于文件类型进行设置基于缓存时间的。

缓存时间单位: <years|months|days|hours|minutes|seconds> 如:"acccess N <years|months|days|hours|minutes|seconds>" #设置图片在浏览器端缓存时间为 5 分钟 $HTTP["url"] =~ "\.(jpg|gif|bmp|jpeg|png)$" {     expire.url = ( "" => "access 5 minutes") } #设置静态文件html在浏览器端的缓存时间为1小时 $HTTP["url"] =~ "\.(html|htm|shtml)$" {     expire.url = ( "" => "access 1 hours") } #设置静态文件css在浏览器端的缓存时间为30天 $HTTP["url"] =~ "\.(css|xml)$" {     expire.url = ( "" => "access 30 days") } #设置静态文件js在浏览器端的缓存时间为3个月 $HTTP["url"] =~ "\.(js)$" {     expire.url = ( "" => "access 3 months") } #设置静态文件ico在浏览器端的缓存时间为1年 $HTTP["url"] =~ "\.(ico)$" {     expire.url = ( "" => "access 1 years") }

#设置images目录及其子目录的文件在浏览器端的缓存时间为1年 $HTTP["url"] =~ "^/images/$" {     expire.url = ( "" => "access 1 years")

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档