Я новичок в веб-разработке и всем, что с ним связано. Я заканчиваю свой сайт в django, и вскоре мне нужно будет найти хостинг и развернуть его. Я слышал, что есть виртуальные или общедоступные типы хостинга. Итак, вот вопросы:
1. Сколько посещений/кликов в день заставляют вас выбрать vps? общий?
2. Как трудно настраивать и поддерживать виртуальную машину самостоятельно, если вы новичок во всем!
3. Если я попрошу хостинг-провайдеров помочь мне развернуть мой сайт - они помогут? (shared, vps)
4. Есть ли vps с памятью 256 МБ намного быстрее, чем общий хостинг?
5. Если я хочу разместить много сайтов на одном хостинге - это vps больше подходит для этого?
6. Могу ли я разместить php, django и другие вещи на одном хостинге одновременно?
7. Должен ли я узнать что-то еще, чтобы принять решение?Django: vps или общий хостинг?
ответ
Я использую Webfaction для совместного использования Django. Цена довольно приличная, у них хорошие форумы, и у них есть хороший веб-интерфейс, который поможет вам настроить. Несмотря на веб-интерфейс, это не мешает вам полностью контролировать ваш сайт из командной строки. Вы можете размещать всевозможные вещи: от Django до Rails, до PHP и mysql. Для небольших сайтов это работает хорошо. Я не уверен, как производительность работает при высокой нагрузке, но вы всегда можете начать с малого и перейти на vps. У меня никогда не было прямого контакта с персоналом службы поддержки, но документация кажется хорошей. Я не хочу, чтобы это звучало как плагин, но это было очень хорошо для общего хостинга. Если у вас возникнут какие-либо вопросы, я буду рад ответить.
Должен ли я узнать что-то еще, чтобы принять решение?
Джанго (хотя подмножество) работает на Google AppEngine:
- бесплатно для начинающих и платить, как вы растете.
- авто масштаба
- упругое (резервное копирование «автоматический», то есть хранилищу)
Недостаток курса у вас есть только Python и Java в качестве опции ...
Django работает на GoogleAppEngine но php нет. Ваш код Django должен будет использовать модели хранилищ данных Google вместо обычного ORM от Django, поэтому есть некоторые привязки к GAE - если вы решите, что хотите разместить свое собственное приложение позже, это может быть довольно много работы.
Если вы идете с VPS, очевидно, вы можете запускать Django и php вместе, но вам нужно будет выбрать webserve, возможно, брандмауэр, возможно, балансировку нагрузки позже.
Клики в день не очень полезны, вам нужно знать, сколько кликов в секунду вы получаете в пиковое время.
Дешевые хостинг-провайдеры предоставят меньше помощи, чем дорогие.
Возможно, одного VPS будет достаточно? Каково влияние, если оно снизится? Труднее делать крупные обновления, если у вас только один сервер.
С помощью VPS вам нужно где-то вернуть данные. Хостинг может делать резервные копии для вас, но это тоже хорошая идея.
Я не знаю, как легко сделать резервную копию данных из GAE, но, вероятно, это хорошая идея, если данные ценны.
Если вы хотите знать о настройке VPS для Django:
Here's a blogpost об этом. Я использовал его при развертывании нескольких Django-сайтов (и, да, вы можете использовать Django + PHP и другие вещи - я тоже использовал Wordpress на VPS!).
Я никогда раньше не использовал VPS, и было очень легко следовать этому руководству.
Учитывая ваши требования, я бы попробовал провести Django на Amazon EC2. Если вы воспользуетесь своим free tier, вы можете сделать это бесплатно в течение одного года в микро-экземпляре (618Mb RAM, 30Gb файловая система). Вы получаете полный контроль над машиной, включая SSH-доступ. Существует множество свободно доступных изображений, которые уже связывают Django, включая BitNami Django Amazon Machine Image, который также доступен бесплатно (отказ от ответственности: я являюсь одним из разработчиков BitNami). По мере изменения ваших требований относительно просто изменить размер сервера, чтобы сделать его больше, без необходимости переустанавливать все.
Не забывайте, что Heroku для простых потребностей django. Возможно, самое простое развертывание там, и нет необходимости выяснять серверы/порты и т. Д.
Heroku в порядке, когда вы начинаете с малого, но если вы начнете получать популярность, убедитесь, что вы смотрите на свое использование, чтобы не получить приятный сюрприз на ваш счет кредитной карты.
Некоторые позитивы, которые вы не можете получить с другими более традиционными поставщиками:
- Возможность запуска последней версии Джанго и других библиотек.
- По большому счету, самое простое развертывание там - определенно их функция убийцы.
- Кому не нравится free postgresql?
- A large menu of third party services которые уже интегрированы с ними. Вы просто зарегистрируетесь и несколько строк, а затем добавьте и запустите.
- 1. Перемещение Opencart Общий хостинг для VPS
- 2. VPS-хостинг DNS-вопрос
- 3. Erlang: SMP под VPS-хостинг?
- 4. Самый дешевый Windows VPS-хостинг?
- 5. понимание VPS v виртуальный хостинг
- 6. Сессии и общий хостинг (Asp.net)
- 7. Хостинг приложения с хостинг-провайдером (общий хостинг)
- 8. Хостинг VPS и доступ к корню
- 9. Хостинг приложения Django с Waitress
- 10. Groovy или Django
- 11. загрузить ASPNETDB.mdf на общий хостинг?
- 12. неожиданный сон() поведение - общий vs (vps hosting)
- 13. cPanel Темы и общий хостинг
- 14. Установка ImageMagick на общий хостинг
- 15. Общий хостинг с установленным MongoDB
- 16. Drupal Multisite - подкаталог, общий хостинг
- 17. NHibernate и общий веб-хостинг
- 18. Speechlib на общий хостинг - ASP.NET
- 19. memcache.so не поддерживает общий хостинг?
- 20. Как обойти общий хостинг upload_max_filesize?
- 21. Django хостинг на pythonanywhere.com/
- 22. Хостинг моего сайта Django
- 23. Exlcuding один сайт на общий VPS
- 24. Я перерос общий хостинг, или я мои сценарии не оптимизированы?
- 25. Хостинг Django с пассажиром_wsgi.py
- 26. домен домена до vps
- 27. Мой сервер VPS работает медленно. Гораздо медленнее, чем мой хостинг
- 28. Хостинг нескольких приложений стека MEAN на одном VPS
- 29. Хостинг 1and1: Перенос данных с общего хостинга на VPS
Есть причина, по которой webfaction - это хостинг для django, они обеспечивают прочный продукт, знают django и имеют очень отзывчивую поддержку. Я проверил нагрузочное тестирование django с webfaction (тест apache) - у меня было более 100 pageloads в секунду. – Ted