public
Description: A very fast & simple Ruby web server
Homepage: http://code.macournoyer.com/thin/
Clone URL: git://github.com/macournoyer/thin.git
Click here to lend your support to: thin and make a donation at www.pledgie.com !
thin / TODO
100644 26 lines (23 sloc) 1.303 kb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
== BUGS
 * Carl Mercier is experiencing weird stuff, response headers seems to be happened
   to the top of every HTML page in the browser ?wtf?
 * Thin uses more memory then Mongrel on some apps (refactormycode), investigate why
 * -u and -g options don't seem to work:
   http://groups.google.com/group/thin-ruby/browse_thread/thread/a2483855a3d3380e/c29f8412dea1303b
 
== FEATURES
 * Add a --trace option to log response/request [thronedrk]
 * Load options from a config file
 * IPv6 support (should be able to bind to ::1)
 * Create a Stats adapter to show server stats in the browser
 
== TASKS
 * Apply patch: http://groups.google.com/group/thin-ruby/browse_thread/thread/c2e157f0792f6054/9cd8b6af27854d38#9cd8b6af27854d38
 * Check for memory usage/leaks using dike or other:
   http://blog.evanweaver.com/articles/2007/05/06/leak-proof-direct-heap-instrumentation-for-bleak_house/
 * Change benchmarking tests to use
   http://blog.evanweaver.com/files/doc/fauna/benchmark_unit/
 * Add a better god sample file in example/,
   maybe generate one w/ thin config and use this in replacement
   of mongrel_cluster to launch cluster at startup and all.
 * Port response writing to a C extension
 * Investigate http://rev.rubyforge.org/ (only Ruby 1.9)
 * Benchmark CGI and FastCGI too [Carlos Junior]