Articulo de referencia

Yaws (servidor web)

Los paquetes de software LYME y LYCE están basados ​​en Erlang e incluyen Yaws . Están compuestos íntegramente de software libre y de código abierto. Yaws ( Y et a nother web se...

Los paquetes de software LYME y LYCE están basados ​​en Erlang e incluyen Yaws . Están compuestos íntegramente de software libre y de código abierto.

Yaws ( Y et a nother web server ) es un servidor web escrito en Erlang por Claes (klacke) Wikström. Yaws puede integrarse en otras aplicaciones basadas en Erlang o ejecutarse como un servidor web independiente. [ 2 ]

Descripción general

Debido a que Yaws utiliza el sistema de subprocesos ligero de Erlang, funciona bien bajo alta concurrencia. Una prueba de carga realizada en 2002 que comparó Yaws y Apache encontró que con el hardware probado, Apache falló a 4000 conexiones concurrentes, mientras que Yaws continuó funcionando con más de 80 000 conexiones concurrentes. [ 3 ]

La prueba de carga concluye,

"El problema con Apache no está relacionado con el código de Apache en sí, sino con la forma en que el sistema operativo subyacente (Linux) implementa la concurrencia. Creemos que cualquier sistema implementado utilizando hilos y procesos del sistema operativo presentaría un rendimiento similar. Erlang no utiliza los hilos y procesos del sistema operativo subyacente para gestionar su propio grupo de procesos y, por lo tanto, no sufre estas limitaciones". [ 3 ]

y en la parte subrayada arriba (formato añadido), expresa la opinión de que las tecnologías fundacionales marcan la diferencia en la escalabilidad.

Véase también

Referencias

  1. "Versión 2.3.1" . 29 de mayo de 2026. Consultado el 30 de mayo de 2026 .
  2. Vinoski, Steve (julio-agosto de 2011). "La web funcional: Yaws: otro servidor web más" (PDF) . IEEE Internet Computing . IEEE Computer Society. Archivado (PDF) del original el 15 de octubre de 2022.
  3. 1 2 Ghodsi, Ali. "Apache vs. Yaws" . Joe Armstrong SICS . Archivado del original el 18 de mayo de 2015. Recuperado el 17 de enero de 2007 .
  • Sitio web oficialEdita esto en Wikidata
  • ErlyWeb – Marco de trabajo web con patrón MVC para Yaws
  • Erlang Web – Framework web con patrón MVC Yaws e Inets Aplicación Erlang/OTP
  • Nitrogen : un framework Web 2.0 basado en eventos para Erlang que se ejecuta en Yaws, Mochiweb e Inets.