Если вы просматривали различные форумы и группы новостей, посвященные хостингу сайтов, то, наверняка видели не одну дискуссию о том какой лучше всего выбрать веб-сервер для хостинга. Главный вопрос, который ставят владельцы сайтов – какой из возможных вариантов хостинга лучше: Apache или IIS. Давайте разберемся.

Простота использования

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

Веб-сервер для хостинга – аспекты безопасности

Модель безопасности для IIS является одной из лучших когда-либо созданных на основе NTFS (модели безопасности Windows NT и Windows 2000). Ее надежность намного превосходит все, что поставляется с Apache для систем, отличных от Windows. Однако, в Windows Apache вы также можете использовать NTFS.

Вместе с тем, не может не вызывать озабоченности тот факт, что в последнее время IIS сталкивается с целым рядом уязвимостей. Примерно раз в месяц приходится ставить патчи для IIS, а два раза в год требуется установка нового релиза с целым набором исправлений. При этом, с выпуском следующей версии Apache появляются новые уязвимости. Таков нормальный жизненный цикл программного продукта.

Эффективность веб-сервера

Согласно опубликованным данным, сервер IIS более эффективен, чем Apache. В то же время для статических страниц производительность двух этих вариантов является примерно одинаковой. Вместе с тем, по данным многочисленных источников, PHP (обычная для Apache платформа скриптов на стороне сервера) демонстрирует более высокую эффективность, чем ASP (серверная система скриптов для IIS).

Читайте также:  Как выбрать веб-хостинг для малого бизнеса

Интеграция с операционной системой

Связка IIS и Windows 2000 представляют собой единую взаимно интегрированную среду, чего нельзя сказать про Apache. Причина в том, что IIS изначально ориентирован именно на эту операционную систему. Еще одно преимущество такого сервера состоит в том, что элементы управления IIS имеют привычный вид и функционал, знакомы нам по всем инструментам ОС Windows.

С другой стороны, сервер Apache можно найти практически для любой платформы, включая Lunix, Unix, BSD и даже такую экзотику, как OpenVMS. Если вам приходится перемещаться между платформами, то Apache – отличный выбор.

Электронная почта

SMTP на IIS примитивен, но вполне функционален. Это связано с тем, что он выполняет только определенный набор сценариев для отправки сообщений с сервера. Если вам нужна дополнительная поддержка в том, что касается электронной почты, вам придется использовать ту или иную e-mail систему.

Apache не поддерживает SMTP (sendmail), хотя в целевой системе обычно предоставляется та или иная версия этого функционала. Обычно, предоставляемое решение для электронной почты является полнофункциональным, но администратор должен удостовериться в том, что выбранная конфигурация обеспечивает надежную защиту системы.

Модуль SMTP в IIS настраивается при помощи стандартной системы ввода данных Windows 2000, в то время как Sendmail требует редактирования конфигурационного файла. Обслуживание IIS SMTP – абсолютно тривиальная задача, а вот работа с Sendmail может стать проблемой.

Материалы по теме:
Выбираем надежный хостинг
Как покупать домены с ТИЦ
Секреты идеального хостинга. Оптимизация сервера для Битрикс
Что такое пропускная способность сайта и как ее оптимизировать
Что такое стандартный пакет облачного хостинга
Полезные операторы Google для поиска информации
Как на самом деле писать SEO статьи
Сколько дискового пространства хостинга вам действительно нужно?
Как выбрать хостинг для сайта футбольного клуба
Как создать форум - дискуссионное сообщество в Интернете