I'm on a well, but for those on municipal supply......
Have you thought about installing an expansion tank and a check valve between your house and incoming supply? It's like having a fresh barrel of water sitting there at all times.
On well systems we have a bladder tank that gets pumped up by the well pump.
This keeps your pump from constantly cycling and keeps pressurized water closer to your faucets.
You could use this same set-up on a municipal system. the pressure in the system would "pump up" your tank while a check valve would keep it on your side, should the municipal supply lose pressure.
They come in many sizes.
Initial cost is higher, but then chlorinization, changing out water every 3 to 6 months, all goes away.
Since the city supply is constantly running through it, its always replenshing itself.
- - -
I did see an ingenious makeshift set-up by a guy who had very very low well output. He didn't have the money to drill a new well. He took a 55 gallon drum, mounted a toilet fill valve with float, in the top,
so that the fill-water would shut off about 4 inches from the top of the barrel.
He plumbed a booster (jet) pump from the storage barrel to his house supply.
This set up gave him approx. 50 gals of fresh water he could draw down for showers and laundry, and the slow well output could replenish it at it's own pace, which was less than 1 gal per minute.
He later added a second barrel, so he had 100 gals of draw down "on tap" which took care of his entire families needs without ever "bottoming out".