К списку категорий

  •   К шагу 3. План 3. django_compressor.


  •  

    В ходе установки просьба поберечь здоровье близких, так же не бить компьютер от этого она не установится и не начнёт работать корректно. Не бить случайных прохожих и трегать пьяного соседа. Не садится за руль во время установки, если садится за руль, то не брать тяжёлое. Ехать объездными дорогами и представить, что все новички. Простите им, не вымещайте злость.

    Просто обсуждайте в группе и справыяться все.

     



      Описание

    Я дал настройки у меня заработало у вас должны совпадать.

    Но у всех проектов к этой библлиотеке у меня разные настройки, всё зависит от установленных приложений и библиотек.

    Создана отдельная рубрика для обсуждения в группе, дам некоторые советы.

    Пока это единственная библиотека, которая работает по разному и требует разных настроек.

    Однозначно, хотите её ставить ставьте, как только сделали сайт и вместе в кэшем сразу. Кэш вы уже умеете ставить (план 2)



      Статья

     

    Сообщение с группы.

    Здесь обсуждаем django-compressor.

    Библиотека написанная для Django, цель объединяет (спаивает от слова паять) css и js файлы, использует собственный кэш, в результате страница весит меньше и меньше обращений к базе, весь статический css и js, берётся их кэша.

    http://django-compressor.readthedocs.org/en/latest/


    Предупреждение.
    Библиотека либо работает, либо не работает. (значит придётся копать, однозначных решений нет, всё индивидуально)
    Самые частая ошибки:
    при DEBUG = False главная страница не работает, при этом админка работает нормально.
    Выдаёт ошибку 500.
    при DEBUG = True всё работает нормально в логах ничего.

    Хотя в плане 3, в шаге 2, если вы получили ошибку, то я дал в уроке код я её исправить.

    Но обольщаться не нужно, это будет работать только для вашего проекта, а для другого может не работать, зависит от количества и настройки других приложений.

    Я гуглил, находил разные варианты выкрунтасов, по принципу. кто на что горазд. (это первая библиотека, которая я вижу. что бы работала так не однозначно.)

    Но всё-таки, кто хочет всё-таки выигать немного в скорости сайта, то рекомендация есть.

    Устанавливать django-compressor и кэш вместе, сразу при  создании сайта.
    Если заработает, то работать будет стабильно.

    В шаге 3 я сбросил код настроек нашего проекта, у меня всё заработало.

    http://spb-tut.ru/cabinet/plan3_step/3/

    Если же не заработало, пробуйте, общайтесь. Если уж ничего не получается, то плюньте и отдохните.
    Кэш и так будет работать, ещё можно подключить .
    memcached  на джино мы рассматривали в плане.

    Я понимаю, что хочется всё-таки использовать все возможности.

    Значит создайте клон проекта и по тиху разбирайтесь пока не заработает, другого я не вижу.

    Нет здесь однозначного решения.

    Не останавливайте обучение, просто уберите теги {% load compress %} и все другие с base.html и спокойно идите дальше.
    Рано или поздно проблему решите, главное голова свежая.

    -- 
    © 2009-2015 Валерий Бовсуновский - Школа практики Django + Python.

     

    Перейти к  шагу 3.



      Код

    нет кода

      Рекомендации

    Узнать больше в ленте Twitter и подписаться на Ютуб, получать новые видео.



    Читайте в уроке.



    2015-10-09 11:57:25+00:00



    К списку категорий