Назад | Перейти на главную страницу

Нужен хороший выделенный веб-хостинг - предложения?

Я создаю простой простой в использовании веб-сайт социальной сети и в настоящее время настроил его на общем хосте. Я не очень доволен хостом и хотел бы рассмотреть достойный веб-хостинг - ищу выделенный хост.

Есть ли какие-нибудь хосты, которые также могли бы помочь в оптимизации моего сайта социальной сети на уровне кода и базы данных?

Все предложения приветствуются ...

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

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

Поскольку я работаю в хостинговой компании, которая выполняет много работы системного администратора на стороне, я думаю, что хостинговая компания жестяная банка выполняют работу системного администратора, но я также знаю, что не так много компаний, которые действительно занимаются все работа подразумевается под термином «системное администрирование». Проблема в том, что у многих компаний есть продукт «полностью управляемый хостинг», но то, что на самом деле включено, варьируется в огромных количествах.

Спросите у много вопросов о том, что именно покрывается любым соглашением об "управлении сервером" с вашей хостинговой компанией (или, если на то пошло, любым другим контрактом на системное администрирование) - и не бойтесь переходить туда и обратно, чтобы точно сравнить, что каждая компания будет делать за вас и как будет выставлен счет. Вы обязательно должны убедиться, что это покрыто:

  • Исправление безопасности
  • Мониторинг
  • Реактивная обработка предупреждений («веб-сервер не работает» -> найдите неисправность и запустите ее снова, выполните анализ первопричин и т. Д.)
  • Упреждающий анализ производительности системы для определения емкости сервера и определения того, когда вам понадобятся обновления
  • Сетевая (пере) конфигурация
  • Установка и настройка системных пакетов (веб-серверы, базы данных и т. Д.)
  • Помощь в масштабировании (советы по анализу производительности, балансировке нагрузки и т. Д. По мере роста вашего сайта)
  • Совместная работа с вашими разработчиками прямо для решения любых проблем с производительностью или того, с чем вы не хотите иметь дело сами
  • Решение проблем, связанных с технологиями, в производственной среде (хотя теоретически ваши разработчики должны уметь справляться с этой частью вещей, по моему опыту, большинству разработчиков это не нравится, и они по возможности избегают этого. продуктивный разработчик)

Вы просматриваете довольно похожий процесс поиска своего разработчика - определите, что вам нужно, а затем поговорите с несколькими разработчиками, знакомыми с технологиями, которые вы используете, чтобы узнать, что они могут для вас сделать. Также сначала решите, чего вы хотите - хотите ли вы по-прежнему оставаться основным разработчиком или хотите передать повседневное обслуживание кодовой базы кому-то другому? Если первое, это не обычное требование, и вам придется потрудиться, чтобы найти подходящего человека или компанию для работы. Большинство разработчиков хотят развиваться, и не хочу настраивать - и снова несчастный разработчик == непродуктивный разработчик. Если вы выберете для помощи не того разработчика, вы обнаружите, что они потратят тысячи ваших долларов на переписывание половины вашей кодовой базы, тогда как все, что вам нужно, - это небольшой анализ того, почему конкретная страница рендерится медленно. (Это не значит, что это может необходимость переписывание, но лучше, если вы заранее знаете, что это произойдет).

Поговорите с разработчиками и о стороне системного администратора - хотя я не знаю многих разработчиков, которые также могут быть системными администраторами, их несколько, и если вы встретите их, они могут стать отличной комбинацией. Однако большинство лучших разработчиков, которых я встречал, знают свои сильные стороны и поддерживают их, и у них есть системные администраторы, которые будут выполнять эту работу за них. Итак, используйте их знания - узнайте, есть ли у разработчиков, с которыми вы разговариваете, предпочитаемая хостинговая компания и / или системный администратор (команда?), С которой можно работать, затем поговорите с этими людьми и задайте все вопросы системному администратору снова и снова.

Кроме того, будьте готовы выложить приличную сумму денег. Хорошие люди не обходятся дешево, но плохие люди в конечном итоге обходятся еще дороже.

Если вы ищете услугу выделенного хостинга, я могу порекомендовать Планета. Они стоят по очень разумной цене, и я работал с ними на сервере в течение нескольких лет без каких-либо заметных простоев или проблем.

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

orcsweb один из лучших, что я видел