lowercase Lead too short date January 2011 Refimprove date January 2011 Infobox software name nginx logo File Nginx.gif 121px author Igor Sysoev developer Igor Sysoev released Start date and age 2004 10 4 frequently updated yes programming language C programming language C operating system Cross platform status Active genre Web server , Proxy server reverse mail proxy server license 2 clause BSD like ref http www.nginx.org LICENSE Licensing ref website URL http www.nginx.org nginx pronounced engine x is a lightweight, high performance Web server reverse proxy and e mail IMAP POP3 proxy, licensed under a BSD licenses BSD like license. It runs on Unix , Linux , BSD BSD variants , Mac OS X , Solaris operating system Solaris , and Microsoft Windows . Overview Nginx quickly delivers static content with efficient use of system resources. It can deploy dynamic HTTP content on a network using FastCGI ... computing load balancer . ref http library.linode.com web servers nginx configuration front end proxy and software load balancing Use Nginx for Proxy Services and Software Load Balancing by Sam Kleinman ref Nginx uses an asynchronous system asynchronous event computing event driven approach to handling ... process oriented approach to handling requests. ref http library.linode.com web servers nginx configuration basic Basic Nginx Configuration by Sam Kleinman August 21, 2010. ref Usage Originally, nginx ... Nginx the High Performance Web Server and Reverse Proxy date 2008 09 01 url http www.linuxjournal.com ... , nginx was found to be the fourth most widely used web server across all domains 7.50 of surveyed ... Statistics behind the nginx success story date 2010 10 01 accessdate 2010 10 12 ref . Basic HTTP features ... http www.linuxjournal.com article 10108 Linux Journal article on nginx Category Reverse proxy Category Free web server software Network software stub bg Nginx de Nginx es Nginx fa fr Nginx gl Nginx he Nginx id Nginx lv Nginx ja Nginx pl Nginx pt Nginx ru Nginx uk Nginx zh Nginx ... more details
Summary logo fur Article nginx Use Infobox Choose Infobox Org Brand Product ADDITIONAL INFORMATION Used for nginx Owner Igor Sysoev Source http nginx.net History Licensing non free logo Software logos ... more details
about the software developer the professional triathlete Igor Sysoyev primarysources date December 2010 refimproveBLP date December 2010 Igor Sysoev Russian language Russian is the creator and developer of the high performance, BSD licenses 2 clause license Simplified BSD License or FreeBSD License two clause BSD license d nginx Web server . Sysoev was born in 1970 and grew up in Almaty , Kazakhstan then known as Alma Ata, Kazakh Soviet Socialist Republic Kazakh SSR . nbsp Sysoev graduated from Bauman Moscow State Technical University in 1994. nbsp Since graduation he has lived in Moscow and currently serves as senior system administrator at Rambler Media operator of Rambler portal Rambler , one of the largest, if not the largest, Russian Web portal s and Web search engine search engine s . Sysoev is best known as the creator and developer of nginx pronounced Engine X , a high performance Hypertext Transfer Protocol HTTP , reverse proxy , and Email mail proxy server . nbsp In addition to its lighter weight and higher performance, nginx is notable for being released under the terms of the two clause BSD license, a software license more permissive and less restrictive than those whereunder other better known Web servers such as Apache HTTP Server Apache httpd are released. See also nginx External links http www.sysoev.ru http www.sysoev.ru mdash Igor Sysoev s home page http www.nginx.org http www.nginx.org mdash nginx home page DEFAULTSORT Sysoev, Igor Category Russian scientists Category 1970 births Category Living people ... more details
Httpd stands for Hypertext Transfer Protocol Daemon computer software Daemon i.e. web server . The implied meaning can be Apache HTTP Server Canopy HTTPd HTTP server CERN HTTPd HTTP server Lighttpd HTTP server NCSA HTTPd HTTP server Nginx HTTP and reverse proxy server Null httpd HTTP server Thttpd HTTP server TUX web server aka kHTTPd See also Comparison of web server software disambig de Httpd it Httpd ru Httpd ... more details
primarysources date January 2010 The C10k problem ref http www.kegel.com c10k.html The C10K problem ref is the numeronym given to a limitation that most web server s currently have which limits the web server s capabilities to only handle about ten thousand simultaneous connections. This limitation is partly due to operating system constraints and software limitations. While there are some specialized web servers that can handle more than ten thousand client connections, most web servers currently handle at most ten thousand clients simultaneously. Servers for eliminating the C10K problem A few web servers have been developed to counter the C10K problem nginx , that relies on an event driven asynchronous architecture, instead of threads, to handle requests WordPress.com uses nginx to solve the C10K problem ref http wiki.nginx.org Main nginx wiki ref Lighttpd , that relies on an asynchronous architecture to handle requests ref http redmine.lighttpd.net wiki 1 DevelProblemAndSolution Solution of lighttpd of C10k problem ref Cherokee Webserver Cherokee , a lightweight web server ref http www.cherokee project.com Cherokee project server homepage ref Tornado web server Tornado , a non blocking web server and web application framework ref http www.tornadoweb.org ref http www.deftserver.org Deft , asynchronous, non blocking web server running on the JVM. http nodejs.org Node.js , asynchronous, non blocking web server running on V8 JavaScript engine Googles V8 JavaScript engine. References Reflist External links http www.kegel.com c10k.html The C10K problem web stub Category Web server software fa C10k fr C10k problem ru 10000 ... more details
PSGI or Perl Web Server Gateway Interface is an Interface computer science interface between Web server s and Perl based Web application s and Web application framework frameworks that allows writing portable applications that can be run as standalone servers or using Common Gateway Interface CGI , FastCGI , mod perl , et al. It is inspired by the Web Server Gateway Interface for Python programming language Python , Rack web server interface Rack for Ruby programming language Ruby and JSGI for JavaScript . A PSGI application is a Perl subroutine that accepts arguments as a single Perl Hash values hash reference and returns a reference to an Perl Array values array of three elements an HTTP status code , a reference to an array of HTTP header s and a reference to an array of HTTP body lines usually a generated HTML document or a filehandle like Object computer science object . Plack software Plack is a reference PSGI implementation. Web frameworks with PSGI support Catalyst software Catalyst http cgi app.org CGI Application http continuity.tlt42.org Continuity http dancer.sukria.net Dancer http search.cpan.org perldoc?HTTP Engine HTTP Engine Mason Perl Mason Maypole framework Maypole http mojolicious.org Mojolicious http github.com miyagawa Piglet Piglet http search.cpan.org perldoc?Squatting Squatting http github.com miyagawa Starman Starman http search.cpan.org perldoc?Tatsumaki Tatsumaki Example Application This is an example Hello world program hello world PSGI application source lang perl my app sub return 200, Content Type text plain , hello, world n source External links http plackperl.org Plack and PSGI, various links to servers and frameworks http search.cpan.org perldoc?PSGI PSGI Perl Web Server Gateway Interface Specification http www.catalyzed.org 2009 11 mtplack on nginx love.html article on Plack and nginx from Catalyzed.org http advent.plackperl.org Plack Advent calendar http www.catalystframework.org calendar 2009 23 Plack coverage, Catalyst Advent ca ... more details
lowercase curl loader Infobox software name curl loader screenshot caption developer latest release version 0.52 latest release date Start date and age 2010 06 13 operating system Linux genre Software performance testing license Open source software GPLv2 website http curl loader.sourceforge.net curl loader.sourceforge.net curl loader is an open source software performance testing tool written in the C programming language. Features curl loader is capable of simulating application behavior of hundreds of thousands of HTTP HTTPS and FTP FTPS clients, each with its own source IP address. In contrast to other tools curl loader is using real C written client protocol stacks, namely, HTTP and FTP stacks of libcurl and Transport Layer Security TLS Secure Sockets Layer SSL of openssl , and simulates user behavior with support for login and authentication flavors. The goal of curl loader project is to deliver a powerful and flexible open source performance testing client side solution as a real alternative to Spirent Avalanche and IXIA IxLoad. Curl loader normally works in pair with nginx or Apache web server as the server side. The tool is developed and supported by Dr. Robert Iakobashvili and Michael Moser. See also Portal Software Testing Performance testing Performance Engineering Software testing References refbegin cite web title Linux Weekly News Development curl loader launched url http lwn.net Articles 241866 accessdate August 7, 2007 cite web title Linux.com Internet & WWW Using free software for HTTP load testing url http www.linux.com feature 143896 accessdate August 30, 2008 refend External links official http curl loader.sourceforge.net Category Load testing tools Free software stub ... more details
coi date March 2011 Proposed deletion dated concern Does not meet the general notability guideline. timestamp 20110331212614 notability date February 2011 primarysources date February 2011 Lowercase Infobox Software name pronghorn logo File Pronghorn logo small.png screenshot caption author Niklas Schulze developer released 2008 latest release version 0.6 latest release date programming language D programming language D , C programming language C operating system Cross platform language English genre Web server license GNU General Public License 3.0 website http pronghorn.org pronghorn , spelled pronghorn with lowercased p , is an event driven webserver named after the ungulate mammal Pronghorn due to its high performance. Pronghorn is optimized for Linux kernel 2.6 environments since it makes use of the asynchronous I O capabilities provided by Linux 2.6. The server is entirely written in D programming language D , apart from some C programming language C bindings. Pronghorn provides a loadable module support based on shared libraries. Basic HTTP features Handling of static files, index files and auto indexing Secure Sockets Layer SSL support including Server Name Indication SNI FastCGI support Name and IP based virtual servers Web page access authentication gzip compression See also Portal Free software nginx lighttpd Apache HTTP Server External links http pronghorn.org Official website Category Free web server software ... more details
DISPLAYTITLE PeerTracker Infobox Software name PeerTracker logo Image PeerTracker Logo.png PeerTracker Icon latest release version 0.1.3 latest release date release date and age 2010 01 20 programming language PHP operating system Cross platform genre BitTorrent tracker license GPL website http code.google.com p peertracker PeerTracker is a free software free licensed as GPL BitTorrent protocol BitTorrent peer tracker software written in PHP that is designed to be fast and to have a low consumption of system resources. Details The focus of this project is to create a tracker in PHP that is fast, uses minimal server resources meanwhile providing full scale tracking capabilities. PeerTracker does not concern itself with the indexing or uploading of torrents, nor with share ratio monitoring or any other form of user management. It has been designed from the ground up to be easily deployed and operated from any shared or dedicated hosting environment. Features Operates under http bittorrent.org beps bep 0001.html BEP http bittorrent.org beps bep 0003.html 3 , additionally supporting http bittorrent.org beps bep 0001.html BEP http bittorrent.org beps bep 0023.html 23 Code is fully PHP 5 E STRICT & E DEPRECATED compliant. Profiling computer programming profiled and Program optimization optimized for extremely fast execution and minimal cpu memory database usage Requirements HTTP Server Apache HTTP Server Apache , Nginx , lighttpd etc... PHP 5 Recommend PHP 5.3 Access to one of the below Databases SQLite3 Integrated in PHP 5.3 MySQL MySQL 4.1 Recommend MySQL 5.1 PostgreSQL Coming Soon txtSQL Coming Soon External links http code.google.com p peertracker Official PeerTracker Development Site BitTorrent DEFAULTSORT Peertracker Category BitTorrent Category Free network related software Category Free software programmed in PHP es PeerTracker ... more details
Mathopd with unofficial patch nginx http wiki.nginx.org NginxNgxSCGIModule third party module with partial ... appserver in php PHP SCGI Libraries http wiki.codemongers.com NginxNgxSCGIModule Nginx SCGI Module http ... more details
violations to the administrators of FetLife. Technology FetLife runs on a custom NGINX variant of the Ubuntu ... giraffesoft nginx fetlife Giraffesoft ref References Reflist External Links http fetlife.com ... more details
Infobox software logo screenshot caption Privoxy on Windows XP developer Privoxy Developers released frequently updated yes Release version update? Don t edit this page, just click on the version number programming language C programming language C platform Cross platform language genre Filtering Proxy server proxy license GNU General Public License GPL free software website http www.privoxy.org Privoxy.org Privoxy is a non caching Proxy server Web proxy Web proxy with advanced filtering capabilities for enhancing privacy, modifying Web page data and HTTP headers before the page is rendered by the browser. Privoxy is a privacy enhancing proxy , filtering Web pages and removing advertisements. Privoxy can be customized by users, for both stand alone systems and multi user networks. ref cite web url http www.privoxy.org faq index.html title Privoxy Frequently Asked Questions ref Privoxy is based on the Internet Junkbuster and is released under the GNU General Public License . It runs on GNU Linux , OpenWRT , Microsoft Windows Windows , Mac OS X , OS 2 , AmigaOS , BeOS , and most flavors of Unix . Almost any Web browser can use it. The software is hosted at SourceForge . Privoxy is frequently used in combination with Tor anonymity network Tor and Squid software Squid and can be used to bypass Internet censorship . See also Portal Free software Overview & Discussions Content control software Web accelerator which discusses host based HTTP acceleration Proxy server which discusses client side proxies Reverse proxy which discusses origin side proxies Comparison of web servers Comparison of lightweight web servers Internet Cache Protocol Proxy Servers Apache HTTP Server lighttpd open source web server, optimized for speed critical environments Nginx lightweight, high performance web server, reverse proxy and e mail proxy IMAP POP3 Polipo lightweight pipelining, multiplexing proxy server and daemon for a small number of users Pound networking Pound reverse proxy Proxomitron ... more details
Infobox software name Ziproxy latest release version 3.2.0 latest release date release date 2010 9 7 use Proxy server operating system Unix like license GNU General Public License website http ziproxy.sourceforge.net File Forward proxy h2g2bob.svg thumb right 300px alt A forwarding proxy connecting an internal network and the Internet. A forward proxy taking requests from an internal network and forwarding them to the Internet. Those on the internal network may not have a direct connection to the Internet. Ziproxy is a forwarding, non caching, Proxy server HTTP proxy targeted for traffic optimization. The ziproxy software is regarded as lightweight in terms of memory and processing power consumption. This software works by recompressing pictures such as JPEG , GIF , Portable Network Graphics PNG , JPEG 2000 , gzipping text and HTML JavaScript JS Cascading Style Sheets CSS data optimization. Additionally it offers latency reduction by preemptive name resolution. Further functionalities of compression are supplied by means of optimization of code, named HTMLopt , CSSopt and JSopt HTML Cascading Style Sheets CSS JavaScript JS which are analogous with Minification programming . Currently there are ports being maintained by third parties for Debian Linux , Gentoo Linux and FreeBSD . See also Portal Free software Overview & Discussions Bandwidth management for measuring and controlling the communications traffic, packets on a network link Comparison of web servers Comparison of lightweight web servers Proxy server which discusses client side proxies Reverse proxy which discusses origin side proxies Web accelerator which discusses host based HTTP acceleration Proxy Servers Apache HTTP Server lighttpd open source web server, optimized for speed critical environments Nginx lightweight, high performance web server, reverse proxy and e mail proxy IMAP POP3 Polipo lightweight pipelining, multiplexing proxy server and daemon for a small number of users Pound networking Pound rev ... more details
Infobox software name Tornado logo Image TornadoWebServerLogo.png 200px screenshot caption author FriendFeed developer Facebook , Bret Taylor released 2009 latest release version 1.2.1 latest release date Start date and age 2011 03 03 programming language Python programming language Python operating system Cross platform language English status Active genre Web server license Apache licence 2.0 website http www.tornadoweb.org Tornado is a scalable, Asynchronous IO non blocking web server and web application framework . ref cite web url http wiki.github.com facebook tornado title Home tornado GitHub publisher GitHub accessdate 2009 09 10 ref It was developed for use by FriendFeed the company was acquired by Facebook in 2009 and Tornado was Open sourcing open sourced soon after. ref cite web url http news.cnet.com 8301 17939 109 10349836 2.html title Facebook open sources real time FriendFeed facet publisher CNet accessdate 2009 09 10 ref Performance Tornado is noted for its high performance. It tries to solve the C10k problem affecting other servers. The following table shows a benchmark test of Tornado against other servers class wikitable border 1 Performance on AMD Opteron, 2.4GHz, 4 Cores ref cite web url http developers.facebook.com news.php?blog 1&story 301 title Tornado Facebook s Real Time Web Framework for Python publisher Facebook accessdate 2009 09 10 ref Server Setup Requests per Second Tornado nginx , 4 frontends 8213 Tornado 1 single threaded frontend 3353 Django web framework Django Apache mod wsgi 2223 web.py Apache mod wsgi 2066 CherryPy standalone 785 See also Portal Free software Python programming language Comparison of web server software Facebook FriendFeed References Reflist 2 External links http www.tornadoweb.org Tornado website http wiki.github.com facebook tornado GitHub Project Page http groups.google.com group python tornado Tornado Google Group Category Free web server software Category Free software programmed in Python ru Tornado web s ... more details
Infobox software name SabreDAV logo screenshot caption developer Evert Pot latest release version 1.4.2 latest release date 2011 04 01 latest preview version latest preview date platform Linux , Mac, Windows programming language PHP genre WebDAV file server, group calendar server license New BSD website http code.google.com p sabredav code.google.com p sabredav SabreDAV is an Open Source open source WebDAV server built in PHP . It is an implementation of the WebDAV protocol with extensions for CalDAV ref name calDAV cite web url http www.h online.com open news item SabreDAV PHP framework becomes calendar server 1006655.html work The H Open Source title SabreDAV PHP framework becomes calendar server accessdate 2011 03 16 ref , providing a native PHP server implementation which operates on Apache http Apache 2 and Nginx web servers. Features Provides a complete framework for providing virtual or filesystem based WebDAV server implementations. Passes the complete WebDAV Litmus WebDAV Litmus test suite. Includes plugins for CalDAV support. RFC Support http tools.ietf.org html rfc2069 RFC 2069 Basic and digest HTTP auth http tools.ietf.org html rfc2518 RFC 2518 Obsolete WebDAV specification http tools.ietf.org html rfc3744 RFC 3744 Access Control http tools.ietf.org html rfc4311 RFC 4311 Quota and Size Properties http tools.ietf.org html rfc4709 RFC 4709 Mounting WebDAV Servers http tools.ietf.org html rfc4918 RFC 4918 Current WebDAV specification http tools.ietf.org html rfc5397 RFC 5397 Current Principal Extension http tools.ietf.org html rfc5689 RFC 5689 Extended MKCOL Compatibility SabreDAV requires PHP version 5.2.1 ref name PHP version cite web url http code.google.com p sabredav wiki Installation work SabreDAV Wiki title SabreDAV installation accessdate 2011 03 16 ref however PHP 5.3 is recommended. Supported WebDAV clients BitKinex http www.webdav.org cadaver Cadaver Cyberduck DavFS2 Evolution software Evolution Finder software Finder Gnome KDE NetDrive OpenOffic ... more details
Notability date April 2011 Unreliable sources date April 2011 Infobox Software name Thin PHP Framework logo developer http code.google.com p thin php framework Thin PHP Framework status Active latest release version 0.16 latest release date release date 2011 03 27 operating system Cross platform platform language programming language PHP license http code.google.com p thin php framework wiki TPFLicense Thin PHP Framework License genre Web application framework website http code.google.com p thin php framework Thin PHP Framework TPF is an open source web application framework written in PHP5. It is designed as a light weight MVC framework for web developers who want to start their projects without too many dependencies. Thin PHP Framework s main view component is http www.smarty.net Smarty which is a popular PHP template engine. TPF incorporates some useful features like URL rewriting, built in multi language system, extension system, ajax form validation... Features Thin PHP Framework provides the following key features Small size v0.1 is 50KB excluded Smarty MVC pattern Model View Controller , OOP Smarty as View component PDO MySQL, SQLite as Data Access layer Caching with APC, Memcache URL rewriting Localization, multi language Logging system supports log file rolling, output patterns Extension Add on, Plugin system Code generator script to generate model classes from Database Ajax form validation for both client side and server side Filter and sanitize form inputs Some built in extensions authentication, reCaptcha, mathCaptcha, twitter Some other features anti flooding, minifying css and js, prevent form resubmission Support apache, nginx See also Comparison of web application frameworks External links http thinphp.com Official website of Thin PHP Framework http code.google.com p thin php framework Google Code Thin PHP Framework http www.phpframeworks.com news p 24758 thin php framework PHP Frameworks http matrix.include once.org framework simple PHP Framework Ma ... more details
lowercase Infobox Software name fruux logo screenshot caption author developer fruux released September 2008 latest release version 0.9.6.7 latest release date Release date and age 2010 05 06 operating system Mac OS Mac language English language English status Active genre license Proprietary website http fruux.com fruux.com fruux is a synchronization application and service operated by fruux. The service enables users to synchronize address book contacts, calendar events, tasks, bookmarks and notes between Apple computers. ref cite web author Adam Pash title Fruux Syncs Contacts and Calendars Across Macs publisher lifehacker url http lifehacker.com 5059504 fruux syncs contacts and calendars across macs accessdate 2011 01 09 ref fruux synchronization uses encrypted Transport Layer Security SSL transfers ref cite web title fruux Is my data safe? publisher fruux url http fruux.com faq read items is my data safe accessdate 2011 01 09 ref ref cite web author Rhiannon Floyd title Syncing Made Easy with fruux publisher Tech Wired Australia url http techwiredau.com 2008 12 syncing made easy with fruux accessdate 2011 01 09 ref . fruux supports conflict resolution that helps users when data was changed on more than one computer to choose the correct dataset ref cite web author Boris Veldhuijzen van Zanten title fruux MobileMe sync without MobileMe publisher TheNextWeb url http thenextweb.com 2008 09 22 fruux mobileme sync without mobileme accessdate 2011 01 09 ref . fruux runs entirely on Amazon Web Services infrastructure ref cite web author Amazon title fruux Case Study Amazon Web Services publisher Amazon url http aws.amazon.com solutions case studies fruux accessdate 2011 01 09 ref . The company uses Elastic Load Balancing Amazon Elastic Load Balancing , Amazon EC2 Amazon Elastic Compute Cloud Amazon EC2 and Amazon Elastic Block Store Amazon EBS to run its nginx Web servers. Amazon S3 Amazon Simple Storage Service Amazon S3 is fruux s choice for versioned application co ... more details