使Django开发服务器在提供静态媒体方面更快

Vee*_*eti 10 python django

我正在使用Django manage.py runserver来开发我的应用程序(显然),但是完全加载页面需要10秒,因为开发服务器在提供静态媒体方面非常非常慢.

有没有办法加快速度或某种变通方法?我正在使用Windows 7.

Ign*_*ams 7

考虑使用mod_wsgi,并让httpd处理静态媒体.

  • +1:不要加快速度.考虑修复开发环境以使用适当的服务器.或者,考虑找出静态媒体速度如此之慢的原因. (2认同)

Tom*_*ski 5

开发服务器是简单的不安全的单线程应用程序,所以你做不了多少.

您可以尝试的一个技巧是将/ site_media重定向到第二个开发服务器,但这很难看,可能没那么多.因此,您可以尝试将多个资产捆绑/压缩为一个css/js(例如,使用YUI Compressor).

在任何情况下,您都应该拥有单独的静态媒体服务器,可以同时为多个资产提供服务.