Our members area has had performance issues for quite some time. The issue is that we have been adding functionality for years now and thus we have managed to keep our users logged in performing work from one single location 24/7. This slowlly degraded performance in our members area since the servers had to communicate and await for replies from every other services through APIs. 

Today we pushed a big update that completely overhauls the underlying engine and uses are new API end-points. The new engine and API is written in pure Go which is a lot faster than using PHP & Perl. All requests now are async and the payloads are all standardized json. This change had a huge impact on performance, in its current state (no optimization have been done yet) we are serving 3 times the content on 50% of resources. the end-user result is that previous tasks that needed in excess of 20 seconds are now served in less than 3.   
 
For the next few months we will be gathering performance data so that we can start optimising under-performing functions as well as slowly moving from our SQL back-end to our MDS Store.
 
Best Regards,
eSGR NOC


Wednesday, January 17, 2018





« Back