From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail3-relais-sop.national.inria.fr (mail3-relais-sop.national.inria.fr [192.134.164.104]) by yquem.inria.fr (Postfix) with ESMTP id 20683BC5B for ; Sat, 24 Jul 2010 12:55:13 +0200 (CEST) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: At4EAGNjSkxKfVK0kGdsb2JhbACGCIxlBowbTwgVAQEBAQkJDAcRAx+wc4U+I4hfAQEDBYUxBIhkh2E X-IronPort-AV: E=Sophos;i="4.55,252,1278280800"; d="scan'208";a="54693875" Received: from mail-wy0-f180.google.com ([74.125.82.180]) by mail3-smtp-sop.national.inria.fr with ESMTP; 24 Jul 2010 12:55:12 +0200 Received: by wyb33 with SMTP id 33so1178961wyb.39 for ; Sat, 24 Jul 2010 03:55:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:sender:received :in-reply-to:references:date:x-google-sender-auth:message-id:subject :from:to:cc:content-type; bh=befZf+9XE76JiF5MJKh8FMshfjz+JLUeCzHTn5UVJGo=; b=EIjoOlOHrYbmbLB8+VDnZg8tJroxclpYJBjkv73vqq5yrsOE/5ES2Xv/d0zWj3smTQ qKUb7cdDFuX8b05Myewot1luRc1WcHVbqs8BEnBj27MGGZ7bGeUSPWvhuThO0LfNleKS wqg7UXXGDhlSwM+wgNUcXUqKd2c3NjB5padAk= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; b=LD+p2a1tCw7LhrKJO32/hJDhAnUZJsB/gPQpAsZtAcRMfBBB6mOytsP5Podf7gC8bK g2XPzhciruoNkTRKn6howg810cEYJQN4goBKBCXOb4vXVHpPyeqmHxgZQ2UJor90JG9+ PVf8BoUm/XCzvKMlh9mB1fUQ5Zw6CL39P50Y4= MIME-Version: 1.0 Received: by 10.216.193.195 with SMTP id k45mr4779563wen.32.1279968912055; Sat, 24 Jul 2010 03:55:12 -0700 (PDT) Sender: warnegia@gmail.com Received: by 10.216.179.193 with HTTP; Sat, 24 Jul 2010 03:55:12 -0700 (PDT) In-Reply-To: <914B9960-EBC8-439B-B7F8-A852859B522F@gmail.com> References: <914B9960-EBC8-439B-B7F8-A852859B522F@gmail.com> Date: Sat, 24 Jul 2010 12:55:12 +0200 X-Google-Sender-Auth: VJhw6jNswYmkE6knafVBF3M6iJU Message-ID: Subject: Re: [Caml-list] scalable web apps From: William Le Ferrand To: Joel Reymont Cc: caml-list@yquem.inria.fr Content-Type: multipart/alternative; boundary=0016e6ddfe0f539dc1048c1ffca3 X-Spam: no; 0.00; scalable:01 scalable:01 ocaml:01 beginner's:01 ocaml:01 bug:01 beginner's:01 bug:01 elastic:98 elastic:98 beginners:01 beginners:01 wrote:01 wrote:01 caml-list:01 --0016e6ddfe0f539dc1048c1ffca3 Content-Type: text/plain; charset=ISO-8859-1 Hi, Personally I wrote www.corefarm.com using ocsigen and I deployed it (actually, the backend gatewayX.corefarm.com, not the frontend) in amazon ec2, behind the elastic load balancer ( http://aws.amazon.com/elasticloadbalancing/). So when traffic increases (and when the servers start to lag), new instances are automatically brought to life. For www.corefarm.org I wrote a custom loadbalancer but I never used it; I had at most 300 requests every 10 seconds. (not from visitors, from the CPU-sharing application) and the server was never overloaded. All the best, william 2010/7/24 Joel Reymont > How do you build scalable web apps with OCaml? > > Do you use Apache with mod_caml? Naked Ocsigen? > > Do you put Ocsigen behind Nginx? > > Thanks in advance, Joel > > --- > http://twitter.com/wagerlabs > > _______________________________________________ > Caml-list mailing list. Subscription management: > http://yquem.inria.fr/cgi-bin/mailman/listinfo/caml-list > Archives: http://caml.inria.fr > Beginner's list: http://groups.yahoo.com/group/ocaml_beginners > Bug reports: http://caml.inria.fr/bin/caml-bugs > -- William Le Ferrand Speed matters : http://www.corefarm.com Objects get social : http://www.sotokolan.com Mobile : +33 6 84 01 52 92 LinkedIn : http://www.linkedin.com/in/williamleferrand --0016e6ddfe0f539dc1048c1ffca3 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Hi,

Personally I wrote www.coref= arm.com using ocsigen and I deployed it (actually, the backend gatewayX.corefarm.com, not the fronte= nd) in amazon ec2, behind the elastic load balancer (http://aws.amazon.com/elasticloadbalancin= g/). So when traffic increases (and when the servers start to lag), new= instances are automatically brought to life.

For www.corefarm.org I wrote a = custom loadbalancer but I never used it; I had at most 300 requests every 1= 0 seconds. (not from visitors, from the CPU-sharing application) and the se= rver was never overloaded.

All the best,

william



= 2010/7/24 Joel Reymont <joelr1@gmail.com>
How do you build scalable web apps with OCaml?

Do you use Apache with mod_caml? Naked Ocsigen?

Do you put Ocsigen behind Nginx?

=A0 =A0 =A0 =A0Thanks in advance, Joel

---
http://twitter.c= om/wagerlabs

_______________________________________________
Caml-list mailing list. Subscription management:
http://yquem.inria.fr/cgi-bin/mailman/listinfo/caml-list Archives: http://caml.in= ria.fr
Beginner's list: http://groups.yahoo.com/group/ocaml_beginners
Bug reports: http://caml.inria.fr/bin/caml-bugs



--
William Le Ferrand
<= br>Speed matters : http://www.corefarm.= com
Objects get social : http:/= /www.sotokolan.com

Mobile : +33 6 84 01 52 92
LinkedIn : http://www.linkedin.com/in/williamleferrand --0016e6ddfe0f539dc1048c1ffca3--