Какие существуют веб-серверы с открытым исходным кодом

0
2440

Более 80% приложений и веб-сайтов размещаются на веб-серверах с открытым исходным кодом. Вот 5 из них, которые могут вас заинтересовать, если вы хотите начать работу в этой сфере. В то время как стеки LAMP (Linux, Apache, MySQL, PHP) или LEMP (Linux, Nginx, MySQL, PHP), безусловно, являются самыми простыми в использовании, возможны и другие решения, компания HP-pro предоставляет разнообразие серверов которые вы можете приобрести.

Apache HTTP Server, le leader

Программное обеспечение Apache HTTP Server, часто httpd или Apache, более 20 лет является востребованным. Долговечность объясняется впечатляющей популярностью: 52% веб-сайтов по всему миру размещаются на сервере, использующем Apache. Особенно, если мы часто пересекаем Apache на дистрибутивах Linux, продукт, доступный на OS X и Windows.

Apache доступен под лицензией Apache v2. Этот веб-сервер использует модульную и масштабируемую архитектуру, чтобы при необходимости расширить функциональные возможности, такие как балансировка нагрузки. Обратите внимание, что начиная с версии 2.4 Apache поддерживает протокол HTTP/2 через модуль mod_http2. Наконец, следует сказать, что долговечность этого программного обеспечения дает ему важную документацию, а также интеграцию с другим программным обеспечением.

Nginx, специалист по одновременным соединениям

Разработка Nginx началась в 2002 году под хорошей эгидой Игоря Сысоева, а первая публичная версия датирована 2004 годом. Nginx отвечает на вопрос о поддержке нескольких одновременных подключений на веб-сервере. С 30% веб-сайтов, работающих на Nginx, нет сомнений в том, что эта миссия выполнена. С этой целью Nginx опирается на асинхронную архитектуру событий, которая позволяет обрабатывать массовые одновременные сеансы. Обратите внимание, что администраторы также ценят Nginx из-за его умеренного использования ресурсов, а так же его способность легко монтировать. Nginx выпущен под лицензией BSD и может быть использован как веб-сервер, так и прокси-сервер или балансировщик нагрузки.

Apache Tomcat, origine Java

Apache Tomcat — это контейнер Java с открытым исходным кодом, который работает как веб-сервер, расширяя возможности сервера. Это альтернативы Java для таких технологий, как PHP и ASP.NET. Основу кода Tomcat дал Sun Microsystems фонду программного обеспечения Apache в 1999 году. Чуть менее 1% всех веб-сайтов, использующих Apache Tomcat.

Apache Tomcat выпущен под лицензией Apache v2 и обычно используется для запуска приложений Java. Однако его можно расширить до роли обычного веб-сервера с помощью Coyote. Apache Tomcat — это часто место среди других серверов приложений Java с открытым исходным кодом, таких как JBoss, Wildfly и Glassfish.

Node.js, ответвление JavaScript

Node.js является серверной средой JavaScript для сетевых приложений и, следовательно, веб-серверов. Node.js используется 0,2% веб-сайтов. Созданный в 2009 году Райаном Далем, проект Node.js находится в ведении Фонда Node.js, и поддерживается фондом Linux.
Разница между Node.js и другими веб-серверами является то, что это прежде всего кросс-платформенная среда выполнения для создания сетевых приложений. Node.js предлагает архитектуру событий, которая может обрабатывать асинхронные входы и выходы. Это позволяет оптимизировать пропускную способность и масштабируемость веб-приложений, которые идеально подходят для приложений связи в режиме реального времени и онлайн-игр.

Node.js этот инструмент также отличается от других веб-серверов тем, что он является неотъемлемой частью веб-стека, например HTML, CSS или JavaScript. В отличие от этого, Apache или Nginx являются частью очень разных программных стеков. Node.js выпускается под разными лицензиями.

Lighttpd, маленький объем

Lighttpd существует с 2003 года. Он используется примерно 0,1% веб-сайтов и распространяется по лицензии BSD.
Lighttpd отличается от других веб-серверов низким объемом памяти, низкой нагрузкой на процессор и оптимизацией скорости. Он использует архитектуру событий, оптимизирован для большого количества параллельных соединений, и поддерживает FastCGI, SCGI, Auth, Output-сжатия, перезаписи URL среди других. Lighttpd-популярный веб-сервер для Catalyst или Ruby на Rails.

ОСТАВЬТЕ ОТВЕТ

Please enter your comment!
Please enter your name here