I like the idea of running numerous lightweight daemons behind a larger, multi-threaded server.
- What’s the best way to connect to a database? PHP?
- Object persistence? Python WSGI? Larger object persistence.
- Perform transformations, sort, etc. - XSL enabled browser?
Lightweight AJAX response handler? - POST of JSON?
- Authenticate mod_digest
- Serve static files
- Serve applications with built-in authentication (squirrelmail) over https
- Serve data - php: db i/o, caching, xml, xsl transformations, etc. ; sessions
- Receive POST data - need a good parser - php if no manipulation is required, python is the data being sent is a more sophisticated object
- Manipulate data - python,superior object handling
- XSL Stylesheets are already static, don’t need to download them over and over
- The data is what is private
- SQL would need to be adjusted for various amounts of data output
So again to reiterate what I was saying before about the server, the client will user AJAX to POST data to the webserver, behind the scenes, yet use XSL and XML transformations to GET data from the server.