diff options
Diffstat (limited to '97suifangqa/TODO.txt')
-rw-r--r-- | 97suifangqa/TODO.txt | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/97suifangqa/TODO.txt b/97suifangqa/TODO.txt new file mode 100644 index 0000000..0b58585 --- /dev/null +++ b/97suifangqa/TODO.txt @@ -0,0 +1,14 @@ + + +Ref: http://blog.yangyubo.com/2012/07/26/django-staticfiles/ + +真实世界的 Django 项目中,静态资源的管理要更复杂一些,要额外处理的事情包括: + +* Less / CoffeeScript 等自动编译成 CSS/JS +* “压缩” CSS/JS 文件,以提高浏览器加载速度 +* 合并零碎的 CSS/JS 文件,减少浏览器请求,降低服务器请求建立的频率 + +静态资源文件的版本化:浏览器会缓存静态文件,后台代码和静态资源都发生更新后,浏览器很可能从缓存提取过期的静态,导致页面显示异常 + +Django 静态资源管理利器 - django-pipeline 正是用来解决上述问题。正式的 Django 项目须注意并解决这些问题,尤其是处理静态资源的版本化。 + |