On 11/20/10 4:05 PM, Tom Boothby wrote:
On Sat, Nov 20, 2010 at 1:45 PM, William Stein<wst...@gmail.com>  wrote:
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:

We've got a bug days coming up next year (January), and a man-month
between you, me, Alex Leon, and Mike Hansen (provided they're willing
to play along) -- plus whoever else is willing to join.

Tasks:

   (1) Write testing code to identify bottlenecks, and generally
improve robustness.
   (2) Convert all notebook data structures to a database architecture.
   (3) rewrite twist.py to use flask.

(pre-3): evaluate whether we want to change from twisted to something else. For example, it seems like flask will not support websockets for a long time, but Alex has some really cool demos/ideas for applications of websockets in the notebook.

   (4) Use mod_wsgi and apache to make it scale massively.


(4b) package nginx or lighttpd or something with Sage so that Sage still comes with a webserver?

Thanks,

Jason

--
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

Reply via email to