用nginx做前台服务器能设置相似的静态文件用户端缓存

作者 : 开心源码 本文共453个字,预计阅读时间需要2分钟 发布时间: 2022-05-11 共57人阅读

能从图片、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是非常有好处的。

说明
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » 用nginx做前台服务器能设置相似的静态文件用户端缓存

发表回复