Если вы развертываете сценарии в реальной среде, вы можете рассмотреть возможность использования rsync
.
Это намного быстрее, чем FTP, потому что сначала сравниваются и цель, и источник, и перемещаются только файлы, которыеновее в исходной локации.Это также должно устранить проблемы, которые возникают у вас с большими PHP-скриптами, загружаемыми не полностью.
В качестве альтернативы вы можете использовать rsync для перемещения файлов из исходного местоположения назначения в тестовый каталог в целевой сети.сервер.После этого вы можете запустить rsync на живом веб-сервере для синхронизации файлов из тестового каталога в оперативный.Преимущество здесь в том, что вторая rsync будет почти мгновенной, что еще больше сократит время перезаписи файлов.
Конечно, rsync
доступен только на серверах Linux, но Robocopy может быть использован дляаналогичное влияние на среду Windows