On Sat, Nov 20, 2010 at 1:45 PM, William Stein <wst...@gmail.com> wrote: > On Sat, Nov 20, 2010 at 12:07 PM, Jeroen Demeyer <jdeme...@cage.ugent.be> > wrote: >> I think somebody should seriously look into www.sagenb.org. It is so >> slow that it is essentially unusable. Unfortunately, it is also very >> bad advertising for Sage, because for many people their first contact >> with Sage might be www.sagenb.org. I've actually been directing my >> students to alpha.sagenb.org, but of course that is not a good solution. >> >> Somebody who knows the notebook might be able to understand why it is so >> slow. The problem is not the machine, because the load is not high and >> other notebooks on the same server are much faster. So it is truly an >> implementation problem. > > Hi, > > To solve this slowness problem will require probably at least a month > of focused work to completely reimplement basically from scratch the > storage and server architecture of the notebook in a much more > scalable way. Nobody is working on this, though if nobody else does > it, then I'll do it sometime in the next year. So the options are: > > (1) I simply totally disable www.sagenb.org, > (2) I leave things as they are. > (3) Somebody reimplements the notebook in a way that scales.
A half-way solution is to run multiple notebooks servers, partitioning the users based on their username (perhaps using a different front-end/proxy). I agree though that the notebook needs to seriously be fixed, probably by stripping out twisted (maybe replacing with flaks, maybe not). Fortunately, most of the javascript would probably be relatively unaffected by such a rewite. I don't think there are any major technical obstructions, it's mostly a matter of the poeple with the know-how finding the time. - Robert -- To post to this group, send an email to sage-devel@googlegroups.com To unsubscribe from this group, send an email to sage-devel+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URL: http://www.sagemath.org