aboutsummaryrefslogtreecommitdiffstats
path: root/97suifangqa/TODO.txt
diff options
context:
space:
mode:
Diffstat (limited to '97suifangqa/TODO.txt')
-rw-r--r--97suifangqa/TODO.txt14
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 项目须注意并解决这些问题,尤其是处理静态资源的版本化。
+