我正在查看我的弹性beanstalk的Django应用程序的HTTP请求日志,我可以看到,对于每个新的页面请求(/ login,/ password_reset等),客户端的浏览器再次请求整个静态文件夹,再次(css,js和fonts)。
我的理解是这些文件只加载一次,直到用户清除缓存。
我有base.html
扩展到所有页面:
<head>
<meta charset="utf-8" />
{% load staticfiles %}
<script src="{% static 'js/jquery.min.js' %}"></script>
<!-- <script src="{% static 'js/bootstrap.min.js' %}"></script> -->
<script src="{% static 'js/flat-ui-pro.js' %}"></script>
<link type='text/css' rel='stylesheet' href="{% static 'css/bootstrap.min.css' %}" />
<link type='text/css' rel='stylesheet' href="{% static 'css/flat-ui-pro.css' %}" />
<link type='text/css' rel='stylesheet' href="{% static 'css/custom_css.css' %}" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
</head>
我是否应该采取措施防止这种情况发生?
可能与之相关的更多信息:
在我的settings.py
文件中:
######## Depolyment Security #############
SECURE_CONTENT_TYPE_NOSNIFF = True
SECURE_BROWSER_XSS_FILTER = True
CSRF_COOKIE_SECURE = True
CSRF_COOKIE_HTTPONLY = True
X_FRAME_OPTIONS = 'DENY'
SECURE_CONTENT_TYPE_NOSNIFF = True
SECURE_BROWSER_XSS_FILTER = True
CSRF_COOKIE_SECURE = True
CSRF_COOKIE_HTTPONLY = True
X_FRAME_OPTIONS = 'DENY'