欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

location expires 12h 文心一言 chatgpt 有大用

在 Nginx 配置文件中,可以使用 expires 指令来设置响应的过期时间,即客户端缓存的有效期。以下是示例配置,将过期时间设置为 12 小时:

bash复制代码

location ~* \.(js|css)$ {

expires 12h;

}

在这个示例中,location ~* \.(js|css)$ 匹配所有请求到 JavaScript (js) 和 CSS (css) 文件的请求。对于这些请求,expires 12h 指令将设置响应的过期时间为 12 小时。这意味着客户端将会在 12 小时内使用缓存的版本,而不需要重新下载这些文件。

注意,expires 指令是设置响应头中的 Expires 字段。这个字段告诉客户端在什么时间之后响应就过期了,而不是告诉客户端应该缓存多长时间。如果你想设置缓存的时间,可以使用 Cache-Control 头字段,如示例中所示。

如果你希望在 Nginx 中为其他类型的文件设置过期时间,可以修改正则表达式或添加其他 location 块来进行匹配。


普通分类: