Thanks for the reply.
- What is the best way then to push new changes to the live server without temporarily breaking the site(either look through css or functionality through js). There has to be a more elegant way. I can't rely on end users waiting on the expiry time to pass before they download the new changes.
One crude way i can think of is embedding the new styles within the php file itself and also add that into the stylesheet. That way, each time a request is made, the inline css changes are downloaded without downloading the css files. So the site still appears normal and eventually the css changes are propogated. I will then need to remove the redundant inline code from the php file. This is obviously hacky, and will not work if page cache is on.
Can someone explain a clean way of doing this? Thanks!