Hi,
I’am developing a small web interface (html files, forms, servlets) for
my ham radio
software using webrick. Later, I want to deploy this web interface on a
Linux based
router (OpenWrt) with only 32 MB RAM.
Now I have observed, that Webrick eats up a lot of memory. Even the
following really
small example needs more than 14 MB of RAM after serving the first
request.
=== snip ===
require ‘webrick’
include WEBrick
server = HTTPServer.new( :Port => 3000, :DocumentRoot => Dir::pwd)
trap( “INT”) {
server.shutdown
}
server.start
=== snap ===
It can’t be a general ruby problem, my ham radio software runs very well
needing about 7 MB RAM by doing a little bit more than serving a single
html file.
Is there a way to sizing down the memory consumption of webrick ?
Or, is there an alternative to webrick ?
(I take a very short look to mongrel, but it seems more focused on
rails).
Kind regards
Michael