@@ -92,4 +92,9 @@ On the server side, aside from authentication data caching as described in the l
...
@@ -92,4 +92,9 @@ On the server side, aside from authentication data caching as described in the l
We should see more improvements once all the server is moved to Twisted async code, and when new endpoints are added to allow for batched upload/download of BLOBs.
We should see more improvements once all the server is moved to Twisted async code, and when new endpoints are added to allow for batched upload/download of BLOBs.
## Server scalability.
## Server scalability.
\ No newline at end of file
Next steps for work in server scalability are:
* Enable multi-core usage for the blobs backend, by either replacing the usual python interpreter with *pypy* or by making use of usual python techniques for multiprocessing by using the AMP protocol and its implementation for Twisted.
* Replace the pristine WSGI synchronization mechanism by Twistd resources.