2024-10-01 11:29:47 发布
网友
我用Django创建了一个小站点,但是在使用googlepagespeed检查站点性能时,我得到了一个建议,即利用浏览器缓存,但我无法在Django中找到实现它的方法
对于视图,使用^{} 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头)。在
STATIC_PATH
对于视图,使用^{} decorator 。在
对于静态内容,请在web服务器配置中执行此操作。如果您使用的是nginx,以下是您需要添加到nginx站点配置中的内容:
您可能需要自定义一点(例如,匹配您的
STATIC_PATH
而不是扩展名,或者使用不同的expires头)。在相关问题 更多 >
编程相关推荐