- Are there any large web2py installations that I can quote as an
example

Not that I know and handle >1000 requests/second.

- How are the issues of caching (say rendered pages) handled? I have
done a few Drupal sites and can see the performance effects of caching
very clearly. IIRC only Django has caching in the python world?

If you use multiple installations behind a load balancer I suggest you
use the "pound" load balancer to keep sessions sticky. In that case
the different processes do not need to share any data.

- Has anyone done any work with web2py in a cluster (similar to a
Tomcat cluster behind mod_jk)? (multiple machines running web2py, the
session data sync'd etc. I can put the session info in a shared FS
though)

If you need sessions and you need sessions synced, I suggest you share
the sessions folder.

Massimo

On Jul 21, 12:20 am, Bottiger <bottig...@gmail.com> wrote:
> If it is truly not computationally intensive, and does not even use a
> database, it should not be a problem.
>
> I have benchmarked Web2Py on the static welcome page to 700 requests/
> second with a concurrency level of 50.
>
> To increase the level of concurrency (if you have additional CPU
> cores), you should increase the number of Web2Py processes.
>
> "~ 8000 users, and atleast 1000-2000 simultaneous users."
>
> This is not really a large installation if it doesn't use a database.
>
> "How are the issues of caching (say rendered pages) handled? I have
> done a few Drupal sites and can see the performance effects of caching
> very clearly. IIRC only Django has caching in the python world?"
>
> Drupal, Django, and Web2Py have equivalent caching mechanisms. Any
> external caching mechanism you have seen with Drupal should also be
> usable with Web2Py or Django.
>
> "I can put the session info in a shared FS though"
>
> You can either do that or use a database for sessions.
>
> On Jul 20, 8:54 pm, Anand Vaidya <anandvaidya...@gmail.com> wrote:
>
> > Hi
>
> > After a couple of web2py projects, I am confident of coding a fairly
> > big app in web2py.
>
> > My previous projects did not need any database (we had to use
> > flatfiles), the new project is also similar. I intend to bypass the
> > models etc completely.
>
> > The app is likely to be used in a corporate setting with ~ 8000 users,
> > and atleast 1000-2000 simultaneous users.
>
> > The users authenticate to an LDAP server.
>
> > The app is not computationally intensive
>
> > It queries another service and displays results
>
> > No SQL DB is required
>
> > Most likely behind a few Apache 2.x front server
>
> > I'd like to know:
>
> > - Are there any large web2py installations that I can quote as an
> > example
>
> > - How are the issues of caching (say rendered pages) handled? I have
> > done a few Drupal sites and can see the performance effects of caching
> > very clearly. IIRC only Django has caching in the python world?
>
> > - Has anyone done any work with web2py in a cluster (similar to a
> > Tomcat cluster behind mod_jk)? (multiple machines running web2py, the
> > session data sync'd etc. I can put the session info in a shared FS
> > though)
>
> > Regards
> > Anand
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To post to this group, send email to web2py@googlegroups.com
To unsubscribe from this group, send email to 
web2py+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/web2py?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to