Yaws

Yaws
Тип веб-сервер
Разработчик Claes Wikström
Написана на Erlang[2]
Операционная система кроссплатформенный
Последняя версия
Репозиторий github.com/klacke/yaws
Лицензия модифицированная лицензия BSD[d][3]
Сайт github.com/erlyaw… (англ.)

Yaws (англ. Yet Another Web Server, рус. «ещё один веб-сервер») — веб-сервер, написанный на Erlang шведским программистом Клаесом Викстрёмом (Claes (Klacke) Wikström).

Yaws может быть встроен внутрь других основанных на Erlang программ или запускаться как полностью самостоятельный веб-сервер.

Благодаря тому, что Yaws использует концепцию облегчённых процессов из языка Erlang, он дает возможность использовать большое их количество с высокой конкурентностью. Произведенные в 2002 году тесты, сравнивающие Yaws и Apache, показали, что Apache 2.0.39 с MPM «worker» не выдерживает нагрузку и в 4 000 одновременных подключений, в то время как Yaws продолжает работать и при 80 000 одновременных подключений.[4]

  • Примечание: с версии 1.80 доступен нативный инсталлятор для Windows.

Примечания

  1. Yaws 2.1.1 Latest — 2022.
  2. The yaws Open Source Project on Open Hub: Languages Page — 2006.
  3. https://github.com/erlyaws/yaws/blob/master/LICENSE
  4. Ghodsi, Ali Apache vs. Yaws  (неопр.). Дата обращения: 27 января 2009. Архивировано 17 марта 2012 года.

Ссылки

  • Yaws home page
  • Interview with YAWS developer Claes Klacke Wikstrom (MP3 version)
  • ErlyWeb: The Erlang Twist on Web Frameworks
  • Steve Vinoski: Yaws: Yet Another Web Server, IEEE INTERNET COMPUTING, 2011
  • Русскоязычные новости об Erlang — выход Yaws 1.80
Перейти к шаблону «Веб-серверы»
ASP.NET
  • IIS
  • IIS Express
C
  • Apache (Apache License 2.0)
  • Boa (GPLv2) (discontinued)
  • Cherokee (GPLv2)
  • Hiawatha (GPLv2)
  • Lighttpd (BSD)
  • Nginx (BSD 2-Clause-like)
  • Zeus (proprietary) (discontinued)
Erlang
  • Yaws
Java
Pike
  • Caudium
  • Roxen
Python
Ruby