佛山市拓洲网络科技有限公司
拓洲科技,贴近未来

网站开发优化:Nginx缓存功能配置

我们开发的一些网站中,往往有一部分不经常更改的图片或其它资源。我们可以通过配置Nginx,降低服务器的消耗,并且能减少用户在浏览网站时,避免重复下载这些不经常更改的图片或资源,加快网页加载速度。

1、缓存开启

首先我们在顶层http上下文中包含proxy_cache_path配置。

proxy_cache_path: 缓存存储的本地路径

key_zone: 用于存储有关缓存项目的元数据的共享内存区域的名称和大小

(开启cache成功图)

再次刷新请求该资源时,会请求查询服务器文件是否变化,如无变化返回304,否则返回200

2、删除缓存

有些情况下,我们需要删除不需要的缓存,可以通过“purge”删除缓存。我们可以在顶层http上下文:

我们也可以增加配置,设置条件进行删除缓存,如:

上面的配置中,默认是0不删除缓存,而10.0.0.1192.168.0.0/24则是1,即清除缓存

Nginx高性能服务器,它提供了丰富的拓展功能,为网站开发部署提供便利。通过以上简单的配置,将减少了服务器的压力,并提高了用户体验。


邮箱:vyloy@yiqishare.com

地址:广东省佛山市顺德区容桂街道高黎村19号首层之二 邮编:528303

Copyright © 2014-2018 yiqishare.com. All rights reserved. 粤ICP备15033752号