Regarding weather,
Rather than short mileage I think the best strategy is to be able to clear certain sections quickly to get out of the weather.
For example, I planned, and did, the icefield summit pass as one day, no matter what. The temp drops quite a bit up there and I did not want to have to hang around and camp if I could help it as I was travelling light. So I ended one day at the last capsite before the climb and expected to reach the next set of campsites on the other side. Which was reasonable to do remembering for every big pass you climb there is a long downhill on the other side.