I have to wait at least 5 min when I installed a plugin, I do it on a production server, means my site is affected, it will be down for 5 min for the rebuild. Anyway to achieve zero download deployment?
If you are running your site on just one server… your best option is just pick a 5 minute period when your site will have the least amount of traffic.
If you have a high availability setup, with different servers for your app and database, then you can add/update one app server then update the other. However, your server has to go down at some point to install a plugin.