И так, поскольку этот блог является примером проекта написанного на django, то я пожалуй расскажу про его техническую реализацию.
Описание:
- VPS от FirstVDS.ru
- Сервер 192МБ RAM(мне кажется, что это очень важная деталь)
- На том же аккаунте крутится ещё один сайт.
- Python 2.5
- Nginx в роли прокси к threaded flup fastcgi серверу
- Django trunk
- Планируется индексирование контента с помощью xapian. В процессе разработки. Есть плохая реализация. Сейчас провожу рефакторинг
- дополнительные библиотеки:
Инстанс сайта в среднем "отжирает" 25мб. Что как мне кажется достаточно много.
Особенности:
Проект блога состоит только из внешних универсальных модулей: блоги, профайл, обратная связь и т.д. Которые не знают о существовании друг друга. Это очень характеризует возможности django в плане способствования четкому модульному разделению.
Исходные коды блога я пока не предоставляю. Хотя это и некая традиция джангистов, предоставлять исходники на обозрение сообщества. Поскольку все приложения из которых составлен блог, применяются(да и разрабатывались вообще) в коммерческих проектах. В последствии, я думаю, смогу открыть исходники, о чем обязательно сообщу.
Обновление от января 2008
- Теперь блог хостится в Tektonic
- Памяти стало 256мб Но на том же сервере еще несколько сайтов прибавилось.
- FastCGI забыт как страшный сон. WSGI справляется гораздо лучше
- PyCaptcha выброшена на помойку тоже.
Комментарии 1
Больше интересен сам процесс развертывания и организации джанго проекта конкретно на firstvds, наверное даже на WSGI. Какая ОС, что и как ставить и почему.
Очень интересно, спасибо, будем заглядывать.
Оставлен 03 Январь 2008 в 05:27 ¶Оставьте комментарий