Дважды в месяц мы возвращаемся к любимым постам наших читателей на протяжении всей истории Nettuts +. Этот учебник был впервые опубликован в июле 2010 года.
Если вы читаете это, вы, вероятно, разрабатываете веб-сайты. Мы не создаем веб-сайты, чтобы позволить им сидеть на наших собственных компьютерах: мы освобождаем их в Интернете. Хотя создание веб-сайта зачастую более увлекательно, чем беспокоиться о его размещении, веб-хостинг — это не решение, которое вы должны принять легко. В этом обзоре я укажу 19 вещей, которые вы должны искать при выборе веб-хостинга.
1. Объем хранения
Ive Drive Unibody Внешний значок от The Iconfactory, Inc.
При выборе веб-хостинга одной из ваших основных задач, очевидно, будет «Сколько данных я могу хранить?». Для большинства небольших и средних веб-сайтов вы обнаружите, что для хранения достаточно нескольких гигабайт. Некоторые хосты могут предлагать «неограниченное хранилище»: caveat emptor ! Если вы прочтете мелкий шрифт (обычно Условия и услуги), вы обнаружите, что он неограничен, пока вы не перейдете к «обычному использованию сайта». Если вы считаете, что можете быть близки или превышать «нормальный» уровень, убедитесь, что Вы знаете, что вы можете использовать перед покупкой … или пойти с хостом, который устанавливает четкие ограничения.
2. Количество пропускной способности
При поиске веб-хостинга вы часто будете видеть хранение и пропускную способность одновременно. Что такое пропускная способность? Это объем данных, который ваш хост позволит вам и вашим посетителям загружать и загружать (совокупно) в течение определенного месяца. Допустим, ваш веб-сайт занимает 1 мегабайт данных, а ежемесячная пропускная способность составляет 10 МБ. В начале месяца вы загружаете весь сайт; Теперь вы израсходовали один МБ полосы пропускания. Если посетитель вашего сайта просматривает каждую страницу, он скачает 1 МБ данных. Это означает, что вы можете иметь до 9 посетителей в этом месяце (при условии, что каждый просматривает весь ваш сайт). После этого ваш веб-хостинг либо не позволит больше посетителей, либо (что более вероятно) взимать дополнительную плату за МБ. Конечно, вам нужно следить за пропускной способностью, особенно если вы пользуетесь довольно популярным сайтом или делаете что-то интенсивное в медиа (например, размещаете свое собственное видео или фотографии в высоком разрешении). Как и хранилище, некоторые хосты предлагают «неограниченную» пропускную способность; Опять же, если вы думаете, что окажетесь в серой зоне, выясните пределы или выберите хост, который устанавливает панель, где все могут ее видеть.
3. Количество доменов и поддоменов
Как только вы запустили один сайт, есть большая вероятность, что скоро у вас будет второй, а затем и третий. Было бы трудно управлять учетной записью хостинга для каждого вашего сайта, поэтому убедитесь, что ваш веб-хост позволяет вам размещать несколько доменов. Часто существует ограничение на количество доменов, которые вы можете иметь на одной учетной записи; убедитесь, что он будет соответствовать вам! Обычно в админ-панели есть раздел для добавления ваших доменов и выбора подпапок для каждой из них. То же самое верно для поддоменов.
4. Учетные записи и функции электронной почты
Многие веб-хостинги также предлагают учетную запись электронной почты для ваших доменов. Вы хотите знать, сколько учетных записей электронной почты они позволят вам настроить; Кроме того, не забудьте проверить их выбор для получения этой почты. У них есть интерфейс веб-почты? Несколько из которых вы можете выбрать? Как насчет интеграции с Google Apps (для интерфейса Gmail)? Можете ли вы получить свою почту в своем клиенте по IMAP, или они предлагают только POP?
5. Поддержка базы данных
Иконки базы данных (включая иконку предварительного просмотра) от barrymieny
В настоящее время даже небольшие веб-сайты имеют базу данных на заднем плане. Вы должны убедиться, что можете использовать тот тип базы данных, который вам удобен. Большинство хостов сегодня предлагают MySQL; этого, вероятно, достаточно для большинства людей, но если вы предпочитаете PostsgreSQL, Oracle, SQL Server или другой вариант, не соглашайтесь на меньшее. Помните, если они не рекламируют это, они, вероятно, не предлагают это!
6. Поддержка фреймворка и простота установки
Многие веб-хостинги предлагают поддержку популярных фреймворков, систем блогов или CMS. Я думаю, можно с уверенностью сказать, что большинство читателей Nettuts — поклонники WordPress: всегда приятно, когда ваш веб-хостинг предлагает установку одним нажатием (или, по крайней мере, очень простую настройку) для WordPress или выбранной вами CMS.
7. Мобильное приложение или веб-сайт
Для большинства людей это, вероятно, будет хорошим дополнением; однако я уверен, что есть кое-кто, кто найдет мобильное приложение для доступа к администрированию / статистике вашего сайта незаменимым. Хотя я знаю только два хоста (MediaTemple и SliceHost), которые в настоящее время предлагают приложения для iPhone и Android (приложение MediaTemple для Android готовится к выпуску), я уверен, что большинство хостов последуют их примеру. Оба предлагают мобильные сайты, и я уверен, что другие хосты имеют то же самое.
8. Техническая поддержка
Это очень важно: выясните, что именно ваш потенциальный хост предлагает для технической поддержки: вы можете позвонить им? В какое время? У них есть адрес электронной почты поддержки? Система тикетов? Каково их обещанное время ответа? Как насчет живого чата? У них есть вики или библиотека справочных статей / руководств? Не выбирайте хоста, пока не будете точно знать, какую поддержку они предлагают; ты будешь счастлив за это позже, поверь мне!
9. Shell Access
Если вы немного более продвинуты, вы можете рассмотреть возможность выбора хоста, который предлагает доступ к оболочке: он входит на ваш сервер из командной строки через SSH. Вы сможете надежно копировать файлы вверх и вниз, быстро и легко изменять разрешения для целых групп файлов и выполнять множество других задач. Если вы хотите эту функцию, вы будете знать все, что вы делаете с ней!
10. Файлы .htaccess
Вот еще один важный момент: вам понадобится возможность добавлять свои собственные файлы .htaccess в свои каталоги. Что такое файл .htaccess? Это файл конфигурации, используемый сервером Apache. Вы можете использовать их для защиты паролей каталогов, перезаписи URL, перенаправления страниц и многого другого. Проверьте много хороших статей здесь на Nettuts +, чтобы ознакомиться с ними.
11. Крон Джобс
Задания Cron — это еще одна замечательная функция на вашем веб-хосте (и есть большая вероятность, что они будут у вас, если у вас есть доступ к оболочке). Cron — это «планировщик заданий на основе времени» (спасибо, Википедия), который вы можете использовать для выполнения задач на сервере в указанное время. Чтобы узнать больше о том, как использовать Cron и что вы можете с ним сделать, ознакомьтесь с великолепным учебником Cron, который мы запускали в январе.
12. Языковая поддержка
Это должно быть само собой разумеющимся, но убедитесь, что хост, который вы планируете выбрать, предлагает поддержку серверных языков, которые вы хотите использовать. Если вы планируете приобрести Ruby on Rails в ближайшие несколько месяцев, вы, вероятно, захотите увидеть его в списке поддерживаемых платформ. Если вы хотите использовать Django, убедитесь, что есть поддержка Python. Не ограничивайте себя тем, чтобы PHP был единственным вариантом (если вы не уверены, что это все, что вам когда-либо понадобится или понадобится!).
13. Бесплатные AdWords
Хотя это не обязательно то, что вам нужно, но вам, вероятно, захочется воспользоваться: многие хосты предлагают кредит Google AdWords (обычно я нашел примерно $ 50) или какую-то другую форму рекламы. Даже если вы предпочли бы использовать другой рекламный прокси, вы не можете выиграть бесплатно: вы можете также использовать его!
14. Резервное копирование сайта
Не думайте, что ваш веб-хостинг менее подвержен потере данных, чем ваши собственные компьютеры; помните, что серверы — это просто большие компьютеры, с которых каждый может читать файлы! Какие варианты резервного копирования, если таковые имеются, предоставляет ваш хост? Вы хотите сделать резервную копию файлов вашего сайта и баз данных. Если они не предлагают резервное копирование, выясните, как вы сможете сделать это самостоятельно: это может быть одним из мест, где доступ к оболочке и cron пригодятся!
15. Выбор ОС
Для большинства людей это не будет большой проблемой. Конечно, если вы разрабатываете в ASP.NET, вам понадобится хостинг Windows; это немного сложнее найти, и часто немного дороже, но если вы разработчик Microsoft, дополнительные затраты того стоят. (Если вам интересно узнать об ASP.NET, ознакомьтесь с нашими замечательными новостями по этому вопросу .) Если вы используете язык с открытым исходным кодом, вам, вероятно, не придется беспокоиться о том, какой дистрибутив Linux / Unix вам понадобится. получить; однако некоторые хосты предоставляют вам варианты, а некоторые разработчики могут иметь предпочтения, поэтому стоит упомянуть.
16. Дополнительные приложения
Мы уже говорили о системах управления контентом, но иногда вам захочется чего-то большего. Несколько хостов предлагают настройки для социальных функций, таких как форумы, доски объявлений, списки рассылки. Если у вас будет интернет-магазин, некоторые хосты предлагают настройки для решений электронной коммерции.
17. Актуальность
Если вы можете, выясните, какие версии программного обеспечения предлагает хост, который вы рассматриваете. Некоторые хосты не могут быстро перейти на последнее предложение, в то время как другие позволят вам выбрать, какую версию вы хотите. Есть несколько вещей хуже, чем подписаться на год хостинга, чтобы обнаружить, что ваш хост работает под управлением PHP 4.x (да, я допустил эту ошибку).
18. Время работы
Я уверен, что мне не нужно убеждать вас, что важно знать, что ваши посетители смогут попасть на ваш сайт, когда попробуют! Узнайте, насколько надежен ваш предполагаемый хост; когда вы делаете это, важно прочитать мелкий шрифт. Часто хосты немного растягивают правду (требуя 99,9% безотказной работы, не считая почти всего, что может пойти не так), поэтому убедитесь, что вы точно понимаете, что означает «100% безотказная работа». Это был бы мудрый шаг, чтобы погуглить и посмотреть, что другие пользователи и рецензенты сказали о хосте.
19. Бесплатный домен
Хотя у вас, возможно, уже есть доменное имя, их не бывает слишком много. Большинство хостов предлагают это, но при прочих равных условиях новое блестящее доменное имя является достаточно веской причиной, чтобы переходить с одного хоста на другой.
Вывод: какой у вас совет?
Я уверен, что у вас есть несколько полезных советов по выбору решения для веб-хостинга. Если вы это сделаете, не стесняйтесь поделиться ими в комментариях! Кроме того, дайте нам знать, какие хосты вы нашли надежных и какие вернулись, чтобы укусить вас.