My commuter got a weekly clean. Aside from keeping it nice it meant I had to touch and closely inspect every part of the bike so was a good safety drill.
Bucket of warm water with wax car shampoo, sponges for the main parts, brushes for the gnarly parts. Rinse, wipe dry. Then Mickle the chain and cassette. Any vulnerable polished or plated parts for a spray of Duck Oil in the bad weather. Lubed as required. Took about 20 minutes once a week. I tried waxing for a while (the chain, not my legs) and although it reduced the weekly time slightly the faffing and time spent setting it up initially negated any small weekly saving so I never carried it on.
A decade on the bike looked like new, no corrosion anywhere, and Biggs gave it a new home.