图像无法正确缓存[Nginx,Laravel,Cloudflare]

时间:2017-10-03 07:28:04

标签: laravel caching nginx cloudflare

我正在尝试缓存图片,显然有些人似乎没有缓存,但有些人却是。

我使用Cloudflare,Nginx和Laravel(Laravel Forge)作为设置。

以下是我要缓存的特定图片的响应。

accept-ranges:bytes
cache-control:public, max-age=14400
cf-cache-status:EXPIRED
cf-ray:3a7de7c45e2b3cd1-CPH
content-length:1572458
content-type:image/jpeg
date:Tue, 03 Oct 2017 06:39:37 GMT
etag:"59d231e8-17fe6a"
expires:Tue, 03 Oct 2017 10:39:37 GMT
last-modified:Mon, 02 Oct 2017 12:32:40 GMT
server:cloudflare-nginx
status:200
vary:Accept-Encoding
x-content-type-options:nosniff
x-frame-options:SAMEORIGIN
x-xss-protection:1; mode=block

它总是说cf-cache-status:EXPIRED

图像非常大,因为它是配置文件的标题图像。

我将此添加到我的NGINX配置中:

location ~* \.(jpg|jpeg|png|gif|ico|css|js)$ {
expires 365d;
}

但它根本不起作用..

0 个答案:

没有答案