Статьи

19 важных функций для поиска в веб-хостинге

Дважды в месяц мы возвращаемся к любимым постам наших читателей на протяжении всей истории Nettuts +. Этот учебник был впервые опубликован в июле 2010 года.

Если вы читаете это, вы, вероятно, разрабатываете веб-сайты. Мы не создаем веб-сайты, чтобы позволить им сидеть на наших собственных компьютерах: мы освобождаем их в Интернете. Хотя создание веб-сайта зачастую более увлекательно, чем беспокоиться о его размещении, веб-хостинг — это не решение, которое вы должны принять легко. В этом обзоре я укажу 19 вещей, которые вы должны искать при выборе веб-хостинга.


Ive Drive Unibody Внешний значок от The Iconfactory, Inc.

При выборе веб-хостинга одной из ваших основных задач, очевидно, будет «Сколько данных я могу хранить?». Для большинства небольших и средних веб-сайтов вы обнаружите, что для хранения достаточно нескольких гигабайт. Некоторые хосты могут предлагать «неограниченное хранилище»: caveat emptor ! Если вы прочтете мелкий шрифт (обычно Условия и услуги), вы обнаружите, что он неограничен, пока вы не перейдете к «обычному использованию сайта». Если вы считаете, что можете быть близки или превышать «нормальный» уровень, убедитесь, что Вы знаете, что вы можете использовать перед покупкой … или пойти с хостом, который устанавливает четкие ограничения.


При поиске веб-хостинга вы часто будете видеть хранение и пропускную способность одновременно. Что такое пропускная способность? Это объем данных, который ваш хост позволит вам и вашим посетителям загружать и загружать (совокупно) в течение определенного месяца. Допустим, ваш веб-сайт занимает 1 мегабайт данных, а ежемесячная пропускная способность составляет 10 МБ. В начале месяца вы загружаете весь сайт; Теперь вы израсходовали один МБ полосы пропускания. Если посетитель вашего сайта просматривает каждую страницу, он скачает 1 МБ данных. Это означает, что вы можете иметь до 9 посетителей в этом месяце (при условии, что каждый просматривает весь ваш сайт). После этого ваш веб-хостинг либо не позволит больше посетителей, либо (что более вероятно) взимать дополнительную плату за МБ. Конечно, вам нужно следить за пропускной способностью, особенно если вы пользуетесь довольно популярным сайтом или делаете что-то интенсивное в медиа (например, размещаете свое собственное видео или фотографии в высоком разрешении). Как и хранилище, некоторые хосты предлагают «неограниченную» пропускную способность; Опять же, если вы думаете, что окажетесь в серой зоне, выясните пределы или выберите хост, который устанавливает панель, где все могут ее видеть.


Как только вы запустили один сайт, есть большая вероятность, что скоро у вас будет второй, а затем и третий. Было бы трудно управлять учетной записью хостинга для каждого вашего сайта, поэтому убедитесь, что ваш веб-хост позволяет вам размещать несколько доменов. Часто существует ограничение на количество доменов, которые вы можете иметь на одной учетной записи; убедитесь, что он будет соответствовать вам! Обычно в админ-панели есть раздел для добавления ваших доменов и выбора подпапок для каждой из них. То же самое верно для поддоменов.


Многие веб-хостинги также предлагают учетную запись электронной почты для ваших доменов. Вы хотите знать, сколько учетных записей электронной почты они позволят вам настроить; Кроме того, не забудьте проверить их выбор для получения этой почты. У них есть интерфейс веб-почты? Несколько из которых вы можете выбрать? Как насчет интеграции с Google Apps (для интерфейса Gmail)? Можете ли вы получить свою почту в своем клиенте по IMAP, или они предлагают только POP?


Иконки базы данных (включая иконку предварительного просмотра) от barrymieny

В настоящее время даже небольшие веб-сайты имеют базу данных на заднем плане. Вы должны убедиться, что можете использовать тот тип базы данных, который вам удобен. Большинство хостов сегодня предлагают MySQL; этого, вероятно, достаточно для большинства людей, но если вы предпочитаете PostsgreSQL, Oracle, SQL Server или другой вариант, не соглашайтесь на меньшее. Помните, если они не рекламируют это, они, вероятно, не предлагают это!


Многие веб-хостинги предлагают поддержку популярных фреймворков, систем блогов или CMS. Я думаю, можно с уверенностью сказать, что большинство читателей Nettuts — поклонники WordPress: всегда приятно, когда ваш веб-хостинг предлагает установку одним нажатием (или, по крайней мере, очень простую настройку) для WordPress или выбранной вами CMS.


Для большинства людей это, вероятно, будет хорошим дополнением; однако я уверен, что есть кое-кто, кто найдет мобильное приложение для доступа к администрированию / статистике вашего сайта незаменимым. Хотя я знаю только два хоста (MediaTemple и SliceHost), которые в настоящее время предлагают приложения для iPhone и Android (приложение MediaTemple для Android готовится к выпуску), я уверен, что большинство хостов последуют их примеру. Оба предлагают мобильные сайты, и я уверен, что другие хосты имеют то же самое.


Это очень важно: выясните, что именно ваш потенциальный хост предлагает для технической поддержки: вы можете позвонить им? В какое время? У них есть адрес электронной почты поддержки? Система тикетов? Каково их обещанное время ответа? Как насчет живого чата? У них есть вики или библиотека справочных статей / руководств? Не выбирайте хоста, пока не будете точно знать, какую поддержку они предлагают; ты будешь счастлив за это позже, поверь мне!


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


Вот еще один важный момент: вам понадобится возможность добавлять свои собственные файлы .htaccess в свои каталоги. Что такое файл .htaccess? Это файл конфигурации, используемый сервером Apache. Вы можете использовать их для защиты паролей каталогов, перезаписи URL, перенаправления страниц и многого другого. Проверьте много хороших статей здесь на Nettuts +, чтобы ознакомиться с ними.


Задания Cron — это еще одна замечательная функция на вашем веб-хосте (и есть большая вероятность, что они будут у вас, если у вас есть доступ к оболочке). Cron — это «планировщик заданий на основе времени» (спасибо, Википедия), который вы можете использовать для выполнения задач на сервере в указанное время. Чтобы узнать больше о том, как использовать Cron и что вы можете с ним сделать, ознакомьтесь с великолепным учебником Cron, который мы запускали в январе.


Это должно быть само собой разумеющимся, но убедитесь, что хост, который вы планируете выбрать, предлагает поддержку серверных языков, которые вы хотите использовать. Если вы планируете приобрести Ruby on Rails в ближайшие несколько месяцев, вы, вероятно, захотите увидеть его в списке поддерживаемых платформ. Если вы хотите использовать Django, убедитесь, что есть поддержка Python. Не ограничивайте себя тем, чтобы PHP был единственным вариантом (если вы не уверены, что это все, что вам когда-либо понадобится или понадобится!).


Хотя это не обязательно то, что вам нужно, но вам, вероятно, захочется воспользоваться: многие хосты предлагают кредит Google AdWords (обычно я нашел примерно $ 50) или какую-то другую форму рекламы. Даже если вы предпочли бы использовать другой рекламный прокси, вы не можете выиграть бесплатно: вы можете также использовать его!


Не думайте, что ваш веб-хостинг менее подвержен потере данных, чем ваши собственные компьютеры; помните, что серверы — это просто большие компьютеры, с которых каждый может читать файлы! Какие варианты резервного копирования, если таковые имеются, предоставляет ваш хост? Вы хотите сделать резервную копию файлов вашего сайта и баз данных. Если они не предлагают резервное копирование, выясните, как вы сможете сделать это самостоятельно: это может быть одним из мест, где доступ к оболочке и cron пригодятся!


Для большинства людей это не будет большой проблемой. Конечно, если вы разрабатываете в ASP.NET, вам понадобится хостинг Windows; это немного сложнее найти, и часто немного дороже, но если вы разработчик Microsoft, дополнительные затраты того стоят. (Если вам интересно узнать об ASP.NET, ознакомьтесь с нашими замечательными новостями по этому вопросу .) Если вы используете язык с открытым исходным кодом, вам, вероятно, не придется беспокоиться о том, какой дистрибутив Linux / Unix вам понадобится. получить; однако некоторые хосты предоставляют вам варианты, а некоторые разработчики могут иметь предпочтения, поэтому стоит упомянуть.


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


Если вы можете, выясните, какие версии программного обеспечения предлагает хост, который вы рассматриваете. Некоторые хосты не могут быстро перейти на последнее предложение, в то время как другие позволят вам выбрать, какую версию вы хотите. Есть несколько вещей хуже, чем подписаться на год хостинга, чтобы обнаружить, что ваш хост работает под управлением PHP 4.x (да, я допустил эту ошибку).


Я уверен, что мне не нужно убеждать вас, что важно знать, что ваши посетители смогут попасть на ваш сайт, когда попробуют! Узнайте, насколько надежен ваш предполагаемый хост; когда вы делаете это, важно прочитать мелкий шрифт. Часто хосты немного растягивают правду (требуя 99,9% безотказной работы, не считая почти всего, что может пойти не так), поэтому убедитесь, что вы точно понимаете, что означает «100% безотказная работа». Это был бы мудрый шаг, чтобы погуглить и посмотреть, что другие пользователи и рецензенты сказали о хосте.


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


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