Я хочу внести изменения в веб-сайт Magento без каких-либо проблем или проблем.
Изменения включают в себя изменения базы данных и файлов.
Каков наилучший способ сделать это?
Мое текущее решение:
Может кто-нибудь помочь мне с лучшим решением?
Если вы вносите изменения в базу данных, вы должны написать установочные скрипты выполнить запросы для вас. Преимущества:
Это имеет очевидные преимущества по сравнению с предложенным вами подходом — все делать вручную. Даже если это «как можно быстрее», вы никогда не одолеете сервер, выполняющий серию команд, которые вы ему сказали.
Вы также можете выполнить «пробный запуск» развертывания в промежуточной среде или среде разработки, прежде чем приступить к работе, и сможете измерить, сколько времени потребуется для выполнения сценариев установки.
Лично я бы посоветовал, что если выполнение сценариев установки занимает не более 20-30 секунд, то вам следует рассмотреть вопрос о создании страницы обслуживания и / или развертывании в тот момент, когда трафик вашего сайта находится на минимальном уровне. Этот порог зависит от вас, но клиенты не будут слишком расстроены или раздражены незначительным отклонением — особенно когда подобные вещи постоянно происходят в Интернете.
Других решений пока нет …