Steem Load Balancer: Adding Caching of Chosen Node to Improve Performance

in Witness Activities17 days ago

I've spent much effort in optimising the algorithm for the Steem Load Balancer: https://github.com/DoctorLai/steem-load-balancer/

Steem Load Balancers

For other nodes: see here

Cache

The recent changes have introduced the caching for the last chosen node. This will improve performance and reduces the number of "poking" requests significantly.

"poking" requests are sent to a list of steem candidate RPC nodes to measure the latency i.e. a fastest node will be chosen to serve the request.

image.png

I've also added more tests.

image.png

See core changes
image.png

Steem to the Moon🚀!

Sort:  

1000026256.png

1000026257.png

1000026258.png

Hello @justyy, I voted for proposal: Fixing Steemd Build 29.14k Dependencies in the Latest. I voted for him but my vote was not counted. Start this as soon as possible so that it too can get as many votes as the others. Just like others have started, it is getting votes. You should start it too.

I will always support your post from now on. I hope you will support my posts too.

Thank you very much!

Welcome dear.

Coin Marketplace

STEEM 0.15
TRX 0.25
JST 0.039
BTC 95212.51
ETH 1818.42
USDT 1.00
SBD 0.84