Рубрики
Uncategorized

Как агенции и фрилансеры должны делать веб-хостинг

Как агентства и фрилансеры должны делать сайты веб-хостинга бесполезны с … Теги с DEVOPS, хостингом, VPS.

Сайты бесполезны без размещения веб-сервера. И все же веб-хостинг часто является запоздалом. Это не должно быть.

Эндрю Уэлч/ nystudio107.

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

Тем не менее, выбирая правильный хост — и правильно Тип хозяина — можно решить для успеха проекта. И мир хостинга изменился в течение последних нескольких лет, поэтому давайте погрузимся в.

Веб-хостинг является одним из точек пули, которые я упомянул в лучших практиках Frontend Dev — Статья на 2017 год, так что не должно быть удивленным, мы будем глубоко! Доступно несколько типов хостинга:

  • Общий хостинг — Ваш сайт сидит на сервере с кучей других веб-сайтов, управляемых хостинговой компанией. Это похоже на аренду квартиры: недорого, но тесному, а ваши соседи могут повлиять на ваше качество жизни в большом смысле, особенно если стены тонкие.
  • Управляемый хостинг — Ваш сайт сидит на сервере, который IT-компания (или парень с бородой) владеет и управляет для вас. Это похоже на проживание в кондоминиуме в том, что это обычно шаг от аренды квартиры, но вы все еще не владеете землей, на которой вы живете.
  • VPS хостинг — Ваш сайт сидит на виртуальном сервере, что Вы собственный и может делать все, что вам нравится. Это аналогично владеть собственным домом. Хотите покрасить стены розовые? Давай, это твой.

Я собираюсь попытаться убедить вас, что очень вероятно, что хостинг VPS — это то, что вы должны использовать. Но сначала, какой-то фон.

Общий хостинг

Общий хостинг — это то, что я Просто не рекомендую в эти дни. Технология прогрессировала такую, чтобы основную выгоду от общего хостинга — что это дешево — было разрушено неумолимым прогрессом технологий.

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

У меня есть друг и коллега, у которого есть лучший поделительную сделку, которую вы могли себе представить: Это полностью бесплатно для своего сайта компании . Это потому, что он приводит своих клиентов в хостинговую компанию.

Тем не менее, существует разница между Цена из чего-то и Стоимость Что-то. Количество часов он агонировал над проблемами, возникающими из этого бутик, общий хостинг, дал понять, что его хостинг — что-нибудь, кроме свободного Отказ

И стоимость создания беспорядочных или плохо выполняющих веб-сайтов для ваших клиентов не может быть занижена. Смотрите красивый сайт не достаточно статей для деталей в веб-характеристиках.

Я просто отказываюсь от работы, если у клиента есть свой веб-сайт в Godaddy или Hostgator, общий хостинг. Это WebDev эквивалент небезопасных условий труда. Это всегда заканчивается слезами.

Так что давайте просто забудем об общих хостинге. Это худшее решение для хостинга сайта для каждого обстоятельства.

Управляемый хостинг

Управляемый хостинг может быть более привлекательным. В конце концов, вы дизайнер или разработчик, а не Гуру Unix, который пересекает в написании сценариев Shell. Вы хотите разработать веб-сайт, передайте его клиенту, и не иметь дело с битами GROS на настройке и обслуживании сервера.

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

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

Допустим, вы хотите установить jpegoptim & Optipng Согласно Создание оптимизированных изображений в Craft CMS Статья, чтобы создать однозначно оптимизированные изображения для вашего клиента. Ну, вы не можете.

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

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

Вы также находитесь в Mercy I IT-компании, которая управляет вашим сервером для «стека», которые они предоставляют. Например, когда PHP 7 Был выпущен в 4 квартале 2016 года, это был выпуск водосбора для PHP. Он буквально удвоил скорость для приложений PHP через доску. И все же многие управляемые хостинговые среды были очень медленными, чтобы отказаться от его.

Некоторые управляемые хосты все еще Не предлагайте PHP 7 (которые я считаю обязательным для любого веб-сайта, работающего PHP-приложения), или они предлагают его, но в «бета-бета».

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

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

Есть несколько хороших хозяев, чтобы быть уверены. Фортраббит это один; Arcustech это еще один. Тем не менее, есть несколько очень больших и известных управляемых хозяев, которые совершенно ужасны … и крайне завышены.

Хостинг VPS.

Последний тип хостинга мы собираемся обсудить, это тот, который я думаю, лучше всего для Большинство клиенты и Большинство Агентства/Фрилансеры: хостинг VPS.

С фантастическими компаниями, такими как Линоума , Цифровой океан , Vult и Amazon AWS Вы можете раскрутить новый сервер, запущенный современный стек всего за несколько кликов. И это твое Отказ Вы можете делать все, что вы хотите с этим.

Для сравнения этих услуг проверить:

Вы также можете выбрать, где в мире сервер физически расположен, удерживая его рядом со своими клиентами (или их клиентами):

Все вышеупомянутые ведущие VPS предоставляют функции мониторинга, балансирование нагрузки, автоматизированные резервные копии снимков и многое другое.

«Но я не хочу управлять сервером» ты говоришь. Я тоже не хочу, чтобы ты тоже. Линат, цифровой океан, Vult, а Amazon AWS отлично, если вы Beast Unix. Если вы не, я понимаю. Вы не хотите быть таким парнем или галлом. Позвольте мне представить вам Larave Forge С Сервер Pi Lot .io и Запустить облако .io Отказ

Ласка , Сервер Pi Lot .io и Запустить облако .io являются сервером Предоставление инструменты. Они могут использоваться с любым сервером, запущенным Ubuntu 16.04 (это дистрибутив Linux) из любого из вышеупомянутых компаний VPS хостинга, и они принимают боль вне создания и обслуживания серверов.

Вот что вы можете сделать с этими инструментами предоставления серверов:

  • Нажмите кнопку, чтобы создать новый сервер, настроен с современным, Performant Stack.
  • Нажмите кнопку, чтобы создать новый веб-сайт на вашем сервере (сделать столько, сколько захотите!)
  • Нажмите кнопку, чтобы обновить или понизить свой план сервера в любое время
  • Нажмите кнопку, чтобы создать совершенно бесплатно, автоматическое обновление SSL Сертификат для вашего сайта через Сдачи
  • Если вы включите https Установив SSL Сертификат, вы автоматически получаете http2 А также (2 функции 1 клик)
  • Нажмите кнопку, чтобы связать свой Github или Beanstalk (или что-то еще) Гит РЕПО на сайте
  • Нажмите кнопку, чтобы установить его на автоматическое развертывание изменений, которые вы делаете, когда вы нажимаете на разные Гит Репо филиалы
  • Обновления безопасности будут установлены для вас автоматически; нет суеты, нет мозги
  • Установленный стек безопасен по дизайну; Лучшие практики, как требующие, требующие SSH-ключей, реализуются по умолчанию

Это все позволяет вам иметь рабочий процесс, как описано в синхронизации базы данных и активами между средами в статье Craft CMS:

Сделайте изменения в Местный Dev, Нажмите на ваш Гит REPO, и он автоматически развернут на любой сервер, который вы хотите. Как бонус, у вас сейчас есть редакция резервного копирования вашего сайта, который вы можете использовать, чтобы откатить изменения в связи с тем, чтобы быть. Для большего количества резервных копий проверить Смягчающая катастрофа через резервные копии сайта статья.

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

И если вы в конечном итоге, нужно, вы можете SSH В и установите все, что вы хотите на своем VPS.

Причина, по которой все работает, потому что Larave Forge С Сервер Pi Lot .io и Запустить облако .io Создал тщательно продуманный рецепт для настройки и настройки этих серверов в безопасном и исполнителе. Тогда они объединили его с очень простым в использовании, современным веб-пользовательским интерфейсом, которые я обещаю, вам понравится, используя.

Это действительно это хорошо.

Так что вы должны выбрать? У меня есть опыт работы с Ласка и Сервер Pi Lot .io , но не Запустить облако .io Как это относительный новичок. Тем не менее, я слышал фантастические вещи о Запустить облако .io Настолько определенно положите его в свой список, чтобы проверить.

Что касается Ласка Кузница и Сервер Pi Lot .io они оба отличные службы; Сервер Pi Lot .io использует Apache <-> Setup Nginx, чтобы вы все еще можете использовать свой .htaccess Файлы и такие, и он позволяет выбрать из различных версий PHP для запуска, поэтому это безопасный выбор. Сервер Pi Lot .io также имеет полностью Бесплатно Уровень, который не включает сертификаты SSL и несколько других нидей, но иначе работает отлично.

Ласка несколько более ориентирован на разработчику, в том, что он поставляется с SSH Cweys Manager, бесплатные SSL-сертификаты являются автоматической частью пакета, она запускает высокопроизводительную веб-серверу Nginx, и позволяет предоставлять доступ (или быть предоставленным доступом) для управления другими людьми. работай.

Я лично предпочитаю Кузница Поскольку я предпочитаю Nginx в качестве веб-сервера и, как и методология, которую он использует, и встроенные развертывания от Git Reppos — огромный плюс для меня. Тем не менее, Сервер Pi Lot .io тоже солидно.

Оба предоставляют очень простые в использовании веб-интерфейса для управления сервером для управления сервером, и FORGE даже имеет публичное API для выполнения таких вещей. Если вы используете Forge, и у вас Mac, проверьте очень круто F-bar Приложение для управления серверами Forge прямо из строки меню.

Есть и другие фантастические функции, которые они оба предлагают, но, надеюсь, я дал вам достаточно вкуса, чтобы дать им вихрь.

Вы не можете ошибиться с любым выбором. Так стоит.

Так каковы нисходящие?

Итак, каковы недостатки, чтобы раскрутить свой собственный VPS? Есть два основных:

  1. Email — Ни кузница, ни сервер Pi Lot .io предоставляют электронную почту. Вы можете настроить их, но рекомендую против него. Вместо этого установите их с помощью Google для учетной записи электронной почты Google для бизнеса, или используйте электронную почту своего домена, если их потребности будут простыми (большинство регистраторов доменов предлагают 5 бесплатных адресов электронной почты с каждым доменом).
  2. Поддержка — Все вышеупомянутые VPS хостинговые компании предлагают поддержку, но они не предлагают такую поддержку, которую вы получаете от управляемого хостинга. По моему опыту это не имело значения. Современная детерминированная настройка VPS имеет гораздо меньшие проблемы, чем совместно используемые/бутик-хостинг, и инструменты, которые предоставляют Forge & Server Pi.

Облачные пути: Третий вариант

Интересный и относительно новый хостинг-сервис, который вы можете проверить, это Cloudways Отказ Это услуга для обеспечения POVISSISION, такая как FORGE и SERVER PI LOT .io, и используя его, возможно, вы можете подобно вращать серверы по всему миру через Digitalocean, Vult, Amazon, а также … но с поворотом.

Это управляемый хостинг, так что ты также Получить 24 / 7 поддержка. Таким образом, в некотором смысле, это лучшее из обоих миров: вы получаете преимущества современного стека, глобально развернуты с несколькими кликами, но вы также получаете поддержку.

Это может быть хорошим вариантом для клиентов, которые требуют 24 / 7 Поддержка или если вы беспокоитесь о необходимости обеспечить поддержку клиентам.

Дальнейшее чтение

Если вы хотите быть уведомленным о новых статьях, следуйте nystudio107. в Твиттере.

Copyright © 2020 Nystudio107. Разработанный Nystudio107.

Оригинал: «https://dev.to/gaijinity/how-agencies-freelancers-should-do-web-hosting-3e65»