ВЫБИРАЕМ WEB-СЕРВЕР

Спецвыпуск Xakep, номер #022, стр. 022-034-4


Jigsaw - это объектно-ориентированный сервер. Каждый его ресурс является объектом Java и может независимо конфигурироваться. Основные компоненты - это модуль демона, отвечающий за протокол HTTP, и модуль ресурсов, отвечающий за управление информационными ресурсами сервера. Но из-за того, что этот сервер так привязан к Яве, то, прежде чем его поставить, тебе придется установить среду выполнения Java - Java 2 SDK или Sun Java 2 Runtime Environment. Приготовься грузить это добро отдельно.

Сам сервер можно взять тут: www.w3.org, а все эти Java-навороты тут: java.sun.com. Вот такой вот геморройчик.

Администрировать сайт можно так же, как и многие другие, с помощью прилагаемой утилиты администрирования, которая называется JigAdmin.

NCSA HTTPD FOR WINDOWS

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

ORACLE WEB APPLICATION SERVER

Надеюсь, ты слышал о базе данных Oracle. Так вот, этот сервер был разработан той же конторой и специально для создания web-приложений, использующих базу данных и прочие продукты Oracle, и полностью с ней интегрируется. Но ничто не мешает использовать его как обычный web-сервер. Причем, очень надежный в плане секьюрности и гибкий в настройках - еще бы, если его делали для работы с БД! Он поддерживает высокий уровень криптозащиты данных. А гибкость и независимость настроек параметров позволяет поддерживать всевозможные конфигурации сети, что расширяет область применения этого сервера. Ты можешь замутить на его основе как обычный сайт, так и навороченную информационную систему и базу данных.

Сайт разработчика по этому адресу: www.oracle.com

WEBSITE

Вот так вот просто и незатейливо называется продукт совместной работы известного издательства O`Reilly &Associates и фирмы Enterprise Integration Technologies. Продукт этот коммерческий и работает под Windows. В нем хорошо реализована функция криптозащиты данных на базе протокола S-HTTP, а механизм ISAPI обеспечивает доступ к базам данных. Собственно, ничего особо выдающегося больше нет. Можешь почитать на сайте разработчика: website.ora.com и software.ora.com.

ЧТО ВЫБРАТЬ?

Решать, конечно же, тебе, что выбрать. Практика показывает, что большинство предпочитает использовать Apache и IIS, но ведь они не единственные; может, ты захочешь посмотреть на другие серверы, если эти два гиганта тебя чем-то не устраивают. Я тебе могу только посоветовать, чем нужно руководствоваться при выборе сервера. Определись, что будет представлять собой твой проект - простенький хоумпейдж? Тогда выбирай что попроще и не парься. Красивый и навороченный проект? Тогда что-то такое, что позволит выполнить именно эту задачу. А уж если решил замутить информационный корпоративный ресурс с кучей инфы, базами данных и различными уровнями доступа, тогда, скорее всего, понадобится что-то тяжеловооруженное и, возможно, даже не бесплатное - безопасность и надежность тоже немаловажный вопрос. Далее определись с платформой и осью, на которой будешь ваять. Обрати внимание на скорость соединения, мощность тачки и на какую посещаемость ты рассчитываешь - разные серверы по-разному жрут системные ресурсы и обладают своими ограничениями на количество одновременно работающих пользователей, не загнется ли выбранный тобой сервер при тех или иных ситуациях. Также не забудь и о том, какие языки и технологии ты собираешься использовать. Не все серверы одинаково хорошо поддерживают те или иные технологии, а некоторые вообще могут не поддерживать какой-то определенный язык. Стоит подумать и о переносимости твоего сайта на другие системы: вдруг ты захочешь поменять лошадку, а то, что ты ваял, окажется несовместимым или плохо совместимым с другими. Вот некоторый перечень тех вопросов, которые ты должен учитывать.

Назад на стр. 022-034-3  Содержание  Вперед на стр. 022-034-5