1. AndrewG

    23.04.2010

    0 ↑
    0 ↓
    Есть отладочный сервер запускаемый через manage.py runserver.
    Статика отдается через
    r'^sm/(?P<path>.*)$', 'django.views.static.serve', {'document_root': settings.MEDIA_ROOT}),
    FireFox каждий раз загружает всю статику
    [23/Apr/2010 16:38:20] "GET /sm/style/superfish.css HTTP/1.1" 200 4298
    [23/Apr/2010 16:38:20] "GET /sm/style/jquery.jgrowl.css HTTP/1.1" 200 4314
    [23/Apr/2010 16:38:20] "GET /sm/js/fancybox/jquery.fancybox.css HTTP/1.1" 200 43
    [23/Apr/2010 16:38:20] "GET /sm/style/company.css HTTP/1.1" 200 3955
    [23/Apr/2010 16:38:20] "GET /sm/js/jquery.js HTTP/1.1" 200 72174
    [23/Apr/2010 16:38:20] "GET /sm/js/utils.js HTTP/1.1" 200 6017
    [23/Apr/2010 16:38:20] "GET /sm/js/jquery.colorbox-min.js HTTP/1.1" 200 8762
    [23/Apr/2010 16:38:20] "GET /sm/js/jquery.autocomplete.pack.js HTTP/1.1" 200 800
    [23/Apr/2010 16:38:20] "GET /sm/js/jquery.validate.pack.js HTTP/1.1" 200 14425
    [23/Apr/2010 16:38:20] "GET /sm/js/autocomplete.js HTTP/1.1" 200 6143
    [23/Apr/2010 16:38:20] "GET /sm/js/jquery.tooltip.pack.js HTTP/1.1" 200 3905

    А вот в Opera, Chrome
    только саму страницу
    [23/Apr/2010 16:40:44] "GET /ajax/chats HTTP/1.1" 200 3857

    Как FireFox научить кешировать статику в devel runserver?
  2. vaxxxa

    23.04.2010

    0 ↑
    0 ↓
    ИМХО: Думаю, что Вы просто еще и ФайрБаг используете. А он не кеширует, чтобы можно было сразу видеть изменения.
  3. AndrewG

    23.04.2010

    0 ↑
    0 ↓
    точно, спасибо
  4. AndrewG

    23.04.2010

    0 ↑
    0 ↓
    отключил firebug - не помогло
  5. AndewG, если вас раздражает медлительность дебаг-сервера или замусоренность консльного лога запросов, то можно отдавать статику через nginx (http://web-brains.com/2009/04/16/uskoryaem-rabotu-debug-servera/)

Внимание! Это довольно старый топик, посты в него не попадут в новые, и их никто не увидит. Пишите пост, если хотите просто дополнить топик, а чтобы задать новый вопрос — начните новый.