网站首页 > 技术文章 正文
可以从图片、css、js等文件缓存到客户端,从而提升网站运行速度,降低服务器的压力,提升客户体验度。
而图片、css、js等文件往往会占用掉一个网站大量的服务器带宽和页面载入时间,如果使用nginx做前端服务器可以设置类似的静态文件客户端的缓存时间。
在配置nginx.conf文件中的“server {}”添加以下代码:
location ~ .(gif|jpg|jpeg|png|bmp|ico|swf|css|js)$ {
expires 15d;
access_log off;
}
expires 15d 表示:客户端缓存时间设置为15天。
access_log off 表示:关闭日志记录。
这样客户在30天内重新访问这些文件时只需要在本地缓存中读取,而不用重新从服务器获取,大大提高了网站访问速度。
当然,对于这些静态文件的访问记录计入日志,在一般情况下也是没有意义的,将accss_log设为off,也能在一定程度上降低服务器压力。
百度官网SEO优化中多次强调网站打开/访问速度与时间的重要性,缩短时间对网站SEO是非常有好处的。
猜你喜欢
- 2024-11-18 Web前端、应用服务器、数据库SQL等性能优化总结
- 2024-11-18 C# .NET 6 校园图书管理系统:第七章 引入前端界面
- 2024-11-18 清华架构师用24章Git笔记带你完全学会Git,GitHub,Gitserver
- 2024-11-18 作为一名前端工程师,这些你一定要懂
- 2024-11-18 程序员私活攻略 (下)
- 2024-11-18 Web前端最强JavaScript Excel处理插件——exceljs
- 2024-11-18 前端必读书籍推荐
- 2024-11-18 手写一个main的Tomcat容器,构建Http服务器
- 2024-11-18 vue项目本地开发完成后部署到服务器后报404是什么原因呢?
- 2024-11-18 前端工程化体系设计与实践第4章第1节本地开发服务器解决的问题
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- 前端设计模式 (75)
- 前端性能优化 (51)
- 前端模板 (66)
- 前端跨域 (52)
- 前端缓存 (63)
- 前端react (48)
- 前端md5加密 (49)
- 前端路由 (55)
- 前端数组 (65)
- 前端定时器 (47)
- 前端接口 (46)
- Oracle RAC (73)
- oracle恢复 (76)
- oracle 删除表 (48)
- oracle 用户名 (74)
- oracle 工具 (55)
- oracle 内存 (50)
- oracle 导出表 (57)
- oracle约束 (46)
- oracle 中文 (51)
- oracle链接 (47)
- oracle的函数 (57)
- mac oracle (47)
- 前端调试 (52)
- 前端登录页面 (48)
本文暂时没有评论,来添加一个吧(●'◡'●)