<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta http-equiv="Content-type" content="text/html; charset=utf-8" /> <meta http-equiv="Content-Language" content="en-us" /> <meta name="ROBOTS" content="ALL" /> <meta http-equiv="imagetoolbar" content="no" /> <meta name="MSSmartTagsPreventParsing" content="true" /> <meta name="Keywords" content="cherokee web server httpd http" /> <meta name="Description" content="Cherokee is a flexible, very fast, lightweight Web server. It is implemented entirely in C, and has no dependencies beyond a standard C library. It is embeddable and extensible with plug-ins. It supports on-the-fly configuration by reading files or strings, TLS/SSL (via GNUTLS or OpenSSL), virtual hosts, authentication, cache friendly features, PHP, custom error management, and much more." /> <link href="media/css/cherokee_doc.css" rel="stylesheet" type="text/css" media="all" /> </head> <body> <h2 id="_a_href_index_html_index_a_8594_a_href_dev_html_development_info_a"><a href="index.html">Index</a> → <a href="dev.html">Development info</a></h2> <div class="sectionbody"> </div> <h2 id="_development_open_issues">Development: Open issues</h2> <div class="sectionbody"> <div class="paragraph"><p>This section of the documentation comprehends a variety of topics. It is mainly intended as a repository of notes, tips, issues and documentation concerning parts of Cherokee that are currently under development -or are full developed- but are not yet included for mainstream usage.</p></div> <div class="paragraph"><p>As these features get properly integrated into the Cherokee infrastructure, the notes regarding the subject should be moved to their specific section of the documentation.</p></div> <div class="paragraph"><p>For now, this document maintains a list of currently open issues. It mostly is useful to list things of the Cherokee Project that are known to be half-baked, and as such are only of interest for developers.</p></div> <h3 id="fastcgi">FastCGI Handler</h3><div style="clear:left"></div> <div class="paragraph"><p>There are two handlers currently implementing the FastCGI protocol: "fcgi" and "fastcgi".</p></div> <div class="paragraph"><p>The "fastcgi" module also implements the FastCGI protocol. It is a more complete implementation than "fcgi" although it is also more complex. Actually, fcgi became the standard choice because the PHP interpreter is kind of buggy when it has to demultiplex multiple requests from the same socket. As such, it is the only one supported by Cherokee-Admin.</p></div> <div class="paragraph"><p>The "fastcgi" handler will eventually become the default option because it is faster and more standard-compliant. However, at the moment "fcgi" is a better option.</p></div> </div> <div id="footer"> <div id="footer-text"> </div> </div> </body> </html>