nginx-反向代理缓存

反向代理缓存相当于自动化动静分离。

将上游服务器的资源缓存到nginx本地,当下次再有相同的资源请求时,直接讲nginx缓存的资源返回给客户端。

本地缓存资源有一个过期时间,当超过过期时间,则重新向上游服务器重新请求获取资源。

这样减轻了上游服务器的资源请求负载。

nginx-反向代理缓存_第1张图片

配置:

在http模块配置

在location模块配置 

nginx-反向代理缓存_第2张图片

nginx-反向代理缓存_第3张图片

服务器上缓存的资源:

nginx-反向代理缓存_第4张图片

nginx反向代理缓存会将上游服务器缓存到本地的文件名称通过md5算法改变名称,打开文件可以看到加密转换前的文件名称。 

nginx-反向代理缓存_第5张图片

你可能感兴趣的:(nginx,缓存,运维)