14.13. 静态介质
仪表板的静态介质应部署到仪表板域的子域中,并由 Web 服务器提供。使用外部内容交付网络(CDN)也可以接受。此子域不应设置 Cookie 或提供用户提供的内容。介质还应通过 HTTPS 提供。
仪表板的默认配置使用 django_compressor 在提供前压缩和最小 CSS 和 JavaScript 内容。在部署仪表板前,此过程应静态完成,而不是使用默认的 in-request 动态压缩,并将生成的文件与部署的代码或 CDN 服务器一起复制到 CDN 服务器。应在非生产环境的构建环境中进行压缩。如果这不实际,请考虑完全禁用资源压缩。不应在生产机器上安装在线压缩依赖项(如 Node.js)。