Project

General

Profile

GSoC2008Ideas » History » Revision 2

Revision 1 (jan, 2008-03-04 11:36) → Revision 2/18 (Anonymous, 2008-03-04 15:25)

= GSoC 2008 - Ideas = 

 Ideas for the students for "GSoC08 for lighttpd" 

 == Jan == 

  * implement bayeux (cometd protocol) as described in [http://blog.lighttpd.net/articles/2006/11/27/comet-meets-mod_mailbox mod_mailbox] 
  * implement a scoreboard to make server.max-workers a clean approach 
  * improve the lighttpd-angel to integrate nicely with supervise and runit for graceful restarts 
  * for 1.5.0 
    * streaming upload and chunked encoding for uploads 
    * scalability testing for 1.5.x and its threaded backends on large-scale hardware 

 == Fernando == 

  * restructure the virtual hosting system so it can accept different sources without need to implement different modules, by unifying mod_evhost, mod_mysql_vhost, mod_simple_vhost (and also adding LUA vhost) 
  * allow LUA (through mod_magnet) to change the FastCGI backend, allowing virtual hosts to easy switch application backends 
  * study, document and implement the best way for virtual hosting (using lighttpd) using only one lighttpd process but obeying the need for permissions per domain.