I use an old flannel/tea-towel with 'red' diesel on it, after a wet ride (or a dusty one, if on bridleways)
Failing that, weekly, if it's reasonable weather
Once a month, the rings are taken off, & cleaned, as are the jockey-wheels (& cage internal face)
The chain goes into a bowl of diesel at that point, maybe scrubbed with an old toothbrush
Then it's dried, & re-lubed with a mix of cheap motor-oil & diesel
It's all worked fine for me, for a number of years
NB; I tried diesel in a couple of the chain-scrubber devices, but it 'eats'/mis-shapes the plastic after a while, as though they belonged to Salvador Dali!