#4: Tramline support
- Contents
- Proposed by
- Nate Aune
- Seconded by
- Rocky Burt
- Proposal type
- Architecture
- State
- being-discussed
Motivation
Since Zope typically only has 4 threads available, if there are 4 users who are all uploading a large file at the same time, it could potentially cause Zope to stop serving new requests until these uploads are complete.
While this won't be a problem for small sites which don't have many concurrent uploads, on a larger site it could be a problem.
Proposal
Tramline and the accompanying PloneTramline and ATTramline products provide a solution by which Apache intercepts the upload request, so that Zope is freed up to do other things. When the upload is complete, Apache hands back the pointer to Zope.