I’m utilizing Magento 2.3.four open supply and I’m wanting into how I can obtain zero down time
The construct instructions I usually use are:
php bin/magento upkeep:allow composer set up --no-interaction php bin/magento setup:improve php bin/magento deploy:mode:set manufacturing --skip-compilation php bin/magento config:set dev/css/merge_css_files 1 php bin/magento config:set dev/css/minify_files 1 php bin/magento setup:di:compile php bin/magento setup:static-content:deploy en_GB en_US php bin/magento indexer:set-mode schedule php bin/magento indexer:reindex php bin/magento cache:clear php bin/magento cache:allow php bin/magento upkeep:disable
This works however requires round 2 – Three minutes of downtime.
Studying solutions like https://magento.stackexchange.com/a/75461/6414 I feel it is the most effective technique eg have completely different releases of recordsdata and simply swap the symlinks over then do the setup:improve which would cut back the downtime to love 30 seconds.
However is there something higher? As that reply is 5 years outdated