DocumentCode
1261556
Title
Yaws: Yet Another Web Server
Author
Vinoski, Steve
Author_Institution
Verivue
Volume
15
Issue
4
fYear
2011
Firstpage
90
Lastpage
94
Abstract
The modestly named Yaws - "Yet Another Web Server" - is an open source Erlang Web server known for its reliability, stability, and scalability. It started roughly a decade ago as the brainchild of legendary Erlang programmer Claes "Klacke" Wikstrom, who also invented several important Erlang features, including Erlang term storage (ets), Distributed Erlang, the Mnesia database, and the Erlang bit syntax. Yaws is a general-purpose HTTP 1.1 Web server consisting of a relatively simple core surrounded by implementations of various features, such as response streaming, AJAX support, websockets support, Common Gateway Interface (CGI) and Fast CGI (FCGI) support, and application embedding. While it\´s perfectly capable of performing regular file serving, Yaws is most useful for applications that generate and serve dynamic content.
Keywords
Internet; file servers; hypermedia; public domain software; AJAX support; Common Gateway Interface; Erlang bit syntax; Erlang term storage; FCGI; Fast CGI; HTTP; Mnesia database; Yaws; Yet Another Web Server; distributed Erlang; open source Erlang Web server; websockets support; Electronic mail; HTML; Protocols; Runtime; Sockets; Web servers; Erlang; Web development; functional programming;
fLanguage
English
Journal_Title
Internet Computing, IEEE
Publisher
ieee
ISSN
1089-7801
Type
jour
DOI
10.1109/MIC.2011.100
Filename
5934858
Link To Document