I spot clean on a daily basis for all of my reptiles to make sure the enclosure and the snake is clean. Salmonella is in reptile feces so it's always important to spot clean right away when you see a defecated area inside the enclosure so the reptile does not slither or walk in it and pass it onto your hands. That's why you always wash your hands after handling.
To clean the cages, I take the smaller enclosures (10-20 gallon) I dump all of the substrate in a garbage back then take the cages outside and hose them down. I take the tanks inside and dry them off with a paper towel. After that I take them back to the area where they were in. During the tank cleaning, I soak the cage items in hot water. With the larger enclosures (40 gallon) I cannot move it since it's very heavy, so what I do is take a garbage bag and scoop up the substrate and put it in the bag. After all substrate is out, I spray a towel with JurassiClean and wipe down the entire enclosure. After it has dried, I add the substrate and cage items back into the enclosure. That is how I clean my enclosures.