Version française
Home     About     Download     Resources     Contact us    

This site is updated infrequently. For up-to-date information, please visit the new OCaml website at

Browse thread
scalable web apps
[ Home ] [ Index: by date | by threads ]
[ Search: ]

[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
Date: 2010-07-26 (12:59)
From: Sylvain Le Gall <sylvain@l...>
Subject: Re: scalable web apps
On 26-07-2010, Dario Teixeira <> wrote:
> Hi,
>> I am creating an application with ocsigen that requires to serve a lot
>> of .tar.gz as static contents. 
>> Do you think the "no Unix supports non-blocking mode" will cause problem
>> in this case?
> I presume that application is related to the Oasis-DB initiative, right?

You guess right ;-)

> I wouldn't worry too much in that case.  First, because the Ocaml community
> is not that big (yet) as to cause such heavy traffic.  Second, because
> the set of tar.gz files is not that great (a few hundred, max?) and those
> files will tend to be small.  If your server has enough memory, there's a
> good chance many of the file blocks requested will eventually be buffered
> in memory by the kernel, thus minimising expensive disc I/O.

There is indeed a good chance that the files end up in memory.

Thank you for your remarks.

Sylvain Le Gall