Я занимаюсь разработкой веб-приложения на PHP, и мне нужно разработать компонент автоматического обновления для этого программного обеспечения. Когда я думал о том, как развить это, мне пришло в голову следующее:
логика
- скачать последнюю версию в виде zip-файла на сервер
- 1010 * распакуйте *
- загрузить и перезаписать уже существующие файлы и, если доступно несколько версий:
- предполагается, что у пользователя установлена версия 1.2, и ему необходимо обновить ее до последней версии 1.5
- будет загружать все версии после 1.2 и перезаписывать файлы одну за другой файлами версий 1.3, 1.4 и 1.5.
Это кажется большой перегрузкой для сервера. У меня действительно нет другой идеи. Я надеюсь, что вы все можете помочь мне. И я также хочу знать, какие технологии PHP я могу использовать для этого?