为什么在NginX中添加Expire-Header到静态文件不起作用
我有一个单一的服务器块,我的网站驻留在该块内,我已经添加了一个location块,如下所示: server { … location ~* \.(?:ico|css|js|gif|jpe?g|png)$ { expires 30d; add_header Pragma public; add_header Cache-Control "public"; } … } 当我用Y检查过期标题时! 缓慢没有任何东西被caching! 注意:在testing之前,我已经重新载入了我的configuration文件。 编辑1: 我注意到,更改任何静态文件都不会反映浏览器的新变化。 这个caching是否意味着服务器端caching? 我们不能在客户端浏览器上caching吗? 编辑2: HTTP/1.0 200 OK Server: nginx Date: Tue, 23 Sep 2014 07:41:20 GMT Content-Type: image/png Content-Length: 5597 Last-Modified: Wed, 30 Jul 2014 22:50:19 GMT ETag: "53d976ab-15dd" Accept-Ranges: bytes Age: […]