Тег "wsgi" | Интернет нового века | webnewage.org

Интернет нового века

Это безумие не только положительно, но и отрицательное, что очень хорошо. Ведь это значит, что людей заинтересовало, а уж какие они выводы делают - это уже другой вопрос.

Всю неделю сообщество бурлило новостями и первыми откликами на Google App Engine. Такой информационный волны я уже давно не припомню. Но волна уже схлынула и тут у меня появилось время тоже чуть-чуть высказать свои мысли на этот счет.

Google App Engine

Я почему-то не удивлен, что на первых порах выбор гугл пал на python, а не на другой язык. Гвидо уже давно проводит просветительскую деятельность по внедрению в умы гугловцев питонистических идей. Это можно сказать их апогей. Там уже давно применяется разработка Гвидо - Mondrian. Приложение написанное на django для внутреннего core-review. Но это уже следующий шаг. Роман Гугла с джанго уже давнишний и продолжается, хотя сейчас он только набирает обороты.

То, что в коробке с GAE идет джанга - это супер. Это бальзам на сердце тем, кто продвигает её идеи в массы. Такой мощный соратник как google ...

Читать далее

Причина

Проблема развертывания джанго приложений в продакшене до недавнего времени у меня стояла остро. Моя стандартная связка nginx+threaded fastcgi(flup) была очень не стабильна. Из-за достаточно ограниченных ресурсов (памяти) на серверах (в основном впс с лимитом до 100мб). Постоянно приходилось перезагружать сервер из-за сжирания памяти (неужели в питоне есть утечки памяти, или это из-за корявости моих скриптов?) и умирании процесса. Хорошо когда это было запланировано, а когда случалось неожиданно - это была маленькая катастрофа. Заказчики ругались.

Но в этой связке меня подкупала легковесность nginx и простота настройки. Изначально я ещё попробовал mod_python и apache, но не впечатлило - медленно и сложно. Фастсиджиай работал быстро и радовал глаз (пока работал).

Моя находка

Как то однажды, достаточно давно, заметил в одной из рсс упоминание о WSGI интерфейсе. Быстро осмотрел, понял что к чему и благополучно забыл (был занят другими более важными делами). Но тут уж пришел край и занялся я плотно поиском альтернативы системы размещения, которую я использовал. Тут как нельзя лучше подвернулся ...

Читать далее