I run a service that involves ~500 separate Monero wallets, since they all need unique private keys. To make wallet access faster, I keep the wallets in sync constantly with a simple Python script that opens the wallets one at a time, waits for them to sync, then closes the wallet again.
I'm worried that this isn't as efficient as it could be; my server is constantly at max CPU due to this, and as my service grows, it becomes more difficult. So I'm wondering - is there a better way of doing this?
Thanks