On 8/18/07, Jerome Louvel <[EMAIL PROTECTED]> wrote:
>
> I'm not aware of specific Restlet hosting solutions yet. The approach I
> would recommend is dedicated hosting or virtual servers. This is what I
> use
> for the Restlet.org site and other Noelios's sites. This is now a
> relatively
> inexpensive solution but it does require good administration knowledge.
>
> If some of you have more experience with RoR hosting, I'd be curious to
> understand the technical reasons why it is easier to host a RoR
> application
> than to remotely deploy a WAR into a shared Java container (Servlet or
> Restlet)? With Java security policies, it is easy to prevent an
> application
> from doing some sensitive operations like direct disk access or JVM
> shutdown.


I gathered that was at least in part because of the way they handle
concurrency.  JavaVMs are good at taking advantage of concurrency with
threads, so a multithreaded program can eat up a lot of the CPU power if
it's under heavy use or badly coded, whereas simpler systems, e.g. RoR use
one process per server instance; easier to control with simple sys tools.

I'm not really an expert in hosting shared hosting, so I can't argue the
case.

  - Geoffrey

-- 
Geoffrey Wiseman

Reply via email to