如何在djang中利用浏览器缓存

2024-10-01 11:29:47 发布

您现在位置:Python中文网/ 问答频道 /正文

我用Django创建了一个小站点,但是在使用googlepagespeed检查站点性能时,我得到了一个建议,即利用浏览器缓存,但我无法在Django中找到实现它的方法


Tags: django方法利用站点浏览器性能建议googlepagespeed
1条回答
网友
1楼 · 发布于 2024-10-01 11:29:47

对于视图,使用^{} decorator。在


对于静态内容,请在web服务器配置中执行此操作。如果您使用的是nginx,以下是您需要添加到nginx站点配置中的内容:

location ~* \.(css|js|gif|jpe?g|png)$ {
  expires 168h;
  add_header Pragma public;
  add_header Cache-Control "public, must-revalidate, proxy-revalidate";
}

您可能需要自定义一点(例如,匹配您的STATIC_PATH而不是扩展名,或者使用不同的expires头)。在

相关问题 更多 >