Yaws (веб-сервер)

редактировать
Yaws
Разработчик (и)
Стабильный выпуск 2.0.7 / 14 июля 2019 г.; 15 месяцев назад (14.07.2019)
Репозиторий Измените это на Викиданных
Написано наErlang
Операционная система Кросс-платформенный
Тип Веб-сервер
Лицензия Лицензия BSD
Веб-сайтyaws.hyber.org Измените это на Викиданных
The LYME и пакеты программного обеспечения LYCE основаны на Erlang и включают Yaws . Они полностью состоят из бесплатного программного обеспечения с открытым исходным кодом

Yaws (Yet a nother w eb s erver) является веб-сервер написан на Erlang Клаесом (klacke) Викстрёмом. Yaws может быть встроен в другие приложения на базе Erlang или работать как обычный автономный веб-сервер.

Поскольку Yaws использует облегченную многопоточную систему Erlang, она хорошо работает в условиях высокой степени параллелизма. Нагрузочный тест, проведенный в 2002 году для сравнения Yaws и Apache, показал, что на протестированном оборудовании Apache 2.0.39 с рабочим MPM не удалось выполнить 4000 одновременных подключений, в то время как Yaws продолжал работать с более чем 80 000 одновременных подключений.

Нагрузочный тест завершается:

«Проблема с Apache не связана с кодом Apache как таковым, а связана со способом, которым базовая операционная система (Linux) реализует параллелизм. Мы считаем, что любой система, реализованная с использованием потоков и процессов операционной системы, будет демонстрировать аналогичную производительность. Erlang не использует потоки и процессы базовой ОС для управления своим собственным пулом процессов и, следовательно, не страдает от этих ограничений ».

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

См. Также
  • Портал бесплатного программного обеспечения с открытым исходным кодом
Ссылки
Внешние ссылки
  • Официальный сайт Измените это на Викиданных
  • Интервью с разработчиком YAWS Клаесом Клаке Викстромом (OGG или MP3 )
  • ErlyWeb - MVC -паттерн веб-фреймворк для Yaws
  • Erlang Web - Веб-фреймворк на основе MVC Yaws и Inets Приложение Erlang / OTP
  • Nitrogen - Управляемый событиями фреймворк Web 2.0 для Erlang, работающий в Yaws, Mochiweb и Inets

.

Последняя правка сделана 2021-06-22 11:21:53
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте