zeus
Django на webfaction
До конца этого лета я держал все свои проекты на vps в gandi.net. Виртуалки у французов работали отменно, за 3 года, что я ими пользуюсь, даунтаймы можно пересчитать по пальцам одной руки. При этом, как приличные хостеры, сразу отписывались в блоге о том, что "есть проблема, решаем".
Однако поддержка виртуалки, даже на CentOS требует времени. На запуск новых сайтов требуется уделять больше времени, чем при наличии хорошей панели хостера.
К webfaction я присматривался давно, однако небыло случаев опробовать. А тут на работе запускали сайт клиента и, естественно, надо было куда-то посадить не на vps.
Опробовав вкусности панели и настроек webfaction я достаточно быстро и уполз с gandi туда.
Из преимуществ для хостинга джанги на wf:
Однако поддержка виртуалки, даже на CentOS требует времени. На запуск новых сайтов требуется уделять больше времени, чем при наличии хорошей панели хостера.
К webfaction я присматривался давно, однако небыло случаев опробовать. А тут на работе запускали сайт клиента и, естественно, надо было куда-то посадить не на vps.
Опробовав вкусности панели и настроек webfaction я достаточно быстро и уполз с gandi туда.
Из преимуществ для хостинга джанги на wf:
- Гарантированная память на wsgi процесс (db не считаетя)
- nginx фронт (в т.ч. на раздачу статики)
- mod_wsgi по дефолту, но любой бакэнд по выбору, я быстро ушел на gunicorn
- Готовность к деплою за 2 минуты
- python 2.4-2.7 с возможностью использования virtualenv
Есть пара недостатков:
- Нет запущенного sendmail на машине, нужно использовать smtp.webfaction.com расположенный на сервере в США, что занимает ~0.9-1.3 секунды на отправку мыла из Европы, или использовать sendmail как приложение (что требует собственного бакэнда к джанге)
- IPшники внешнего пользователя передается из нгинкса вторым в HTTP_X_FORWARDED_FOR, что требует мидлвари для джанги для корректной работы.
Для борьбы с обоими недостатками зарелизил django-webfaction, теперь достаточно добавить пару строк в settings.py/settings_local.py для настройки почты и вытаскивания ip :)
- 31 Авг 13:43
