- 时间:2022-08-26 23:10 编辑: 来源: 阅读:288
- 扫一扫,手机访问
摘要:使用nginx作为前台服务器可以设置类似的静态文件客户端缓存。
[源码交易]
可以将图片、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非常有利。