Outils pour utilisateurs

Outils du site


informatique:httpd

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
informatique:httpd [06/04/2010 22:53] cyrilleinformatique:httpd [19/05/2012 00:18] (Version actuelle) – modification externe 127.0.0.1
Ligne 1: Ligne 1:
 ====== HTTPD ====== ====== HTTPD ======
  
-[[wp>http://en.wikipedia.org/wiki/Comparison_of_lightweight_web_servers|Comparison of lightweight web servers]]+  * [[wpen>Comparison_of_lightweight_web_servers|Comparison of lightweight web servers]] 
 +  * [[glossaire/c10k|The C10k problem]] is a limitation that most web servers currently have.
  
 ===== Apache ===== ===== Apache =====
Ligne 14: Ligne 15:
  
 Voir [[/informatique/nginx|/informatique/Nginx]]. Voir [[/informatique/nginx|/informatique/Nginx]].
 +
 +===== Cherokee =====
 +
 +http://www.cherokee-project.com
 +
 +Voir:
 +  * http://lacuisinedegandi.net/post/2010/04/29/Cherokee-arrive-chez-Gandi
  
 ===== TinyWeb===== ===== TinyWeb=====
Ligne 29: Ligne 37:
 Win32 http & https server. Win32 http & https server.
  
-http://www.zmws.com+  * http://www.zmws.com 
 +  * http://www.xgarreau.org/zazouminiwebserver 
 + 
 +===== Netty ===== 
 + 
 +{{ :informatique:netty_architecture.png?200}} 
 +[[http://www.jboss.org/netty]] 
 + 
 +The Netty project is an effort to provide an asynchronous event-driven network application framework and tools for rapid development of maintainable high performance & high scalability protocol servers & clients. 
 + 
 +===== Deft ===== 
 + 
 +[[http://deftserver.appspot.com/]]
  
-===== Autres trucs =====+Deft is an open source web server (licensed under Apache version 2). Deft was intitially inspired by [[http://www.tornadoweb.org/|tornado]]. Deft is a single threaded, asynchronous, event driven high performance web server running on the JVM.
  
-==== FastCGI et APC ====+Features 
 +  * Specialized and optimized for thousands of simultaneous connections. ([[http://en.wikipedia.org/wiki/C10k_problem|C10k]], [[http://blog.urbanairship.com/blog/2010/08/24/c500k-in-action-at-urban-airship/|C500k]]) 
 +  * Using pure Java NIO ([[http://download.oracle.com/javase/6/docs/api/java/nio/package-summary.html|java.nio]] & [[http://download.oracle.com/javase/6/docs/api/java/nio/channels/package-summary.html|java.nio.channels]]) 
 +  * Asynchronous (nonblocking I/O)
  
-[[http://www.magentocommerce.com/boards/viewthread/29264/|FastCGI + APC]]+===== Tornado =====
  
-[[http://stackoverflow.com/questions/598444/how-to-share-apc-cache-between-several-php-processes-when-running-under-fastcgi|How to share APC cache between several PHP processes when running under FastCGI?]]+[[http://www.tornadoweb.org/]]
  
-====Upload progress====+Tornado is an open source version of the scalable, non-blocking web server and tools that power FriendFeed. The framework is distinct from most mainstream web server frameworks (and certainly most Python frameworks) because it is non-blocking and reasonably fast. Because it is non-blocking and uses epoll, it can handle thousands of simultaneous standing connections, which means it is ideal for real-time web services.
  
-Modules pour le reporting progressif d'un upload (upload progress): 
-  * Extension PECL pour PHP : [[/informatique/php#php_uploadprogress|php_uploadprogress]] 
-  * Entension HttpModule pour .Net : [[/informatique/dotnet#NeatUpload]] 
-  * NGinx module : [[http://wiki.nginx.org/NginxHttpUploadProgressModule|NginxHttpUploadProgressModule]] 
-  * Apache module : [[http://github.com/drogus/apache-upload-progress-module|apache-upload-progress-module]] 
informatique/httpd.1270587180.txt.gz · Dernière modification : 19/05/2012 00:15 (modification externe)

Sauf mention contraire, le contenu de ce wiki est placé sous les termes de la licence suivante : CC0 1.0 Universal
CC0 1.0 Universal Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki