Я создаю веб-приложение с Django. Причины, по которым я выбрал Django, были следующими:
- Я хотел работать со свободными/открытыми инструментами.
- Мне нравится Python и чувствую, что это "долгосрочный" язык, тогда как в отношении Ruby я не был уверен, и PHP казался огромной проблемой для изучения.
- Я строил прототип идеи и не думал слишком много о будущем. Скорость разработки была основным фактором, и я уже знал Python.
- Я знал, что переход на Google App Engine будет проще, если я захочу сделать это в будущем.
- Я слышал, что Django был "приятным".
Теперь, когда я приближаюсь к размышлению о публикации своей работы, я начинаю беспокоиться о масштабе. Единственная информация, которую я нашел о возможностях масштабирования Django, предоставлена командой Django (я не говорю ничего, чтобы игнорировать их, но это явно не объективная информация...).
Мои вопросы:
- Что такое "самый большой" сайт, который построен на Django сегодня? (Я измеряю размер в основном по пользовательскому трафику)
- Может ли Django обрабатывать 100 000 пользователей ежедневно, каждый посетив сайт в течение нескольких часов?
- Может ли такой сайт, как Stack Overflow, запускаться на Django?