sim3x, Не спорю, если мы говорим о докладах крутых разработчиков разных компаний на конференциях таких как highload++, или лекциях по алгоритмам всем известного питерского вуза.
Максим Федоров, Проблема в том что php однопоточен и при любом исходе ждет результат выполнения jpegoptim, как бы быстро она не отработала.
TinyJPG это observer который просто мониторит события файловой системы, и как только появляются новые изображения в указанной директории или ее подпапках - он сразу же в несколько потоков пережимает их, при этом не теряя в качестве.
По этому вы можете не парится по поводу сжатия изображений через php и просто загружать их любым удобным для Вас способом.
ну если тебе нужно что-то по серьезнее ssg-agent то попробуй репазиторий с ключами и сhef/puppet который из него разворачивает ключи на все серваки. + ключи не таскаются за puppet, есть история, кто когда и какой ключ добавил и т.д..
Еще есть патч в OpenSSH который добавляет в конфиг AuthorizedKeysCommand, и позволяет брать ключ не из файла, а из stdout произвольной программы или скрипта, в RHEL,CentOS,OEL из коробки OpenSSH уже пропатчен.
hbrmdc: В любом случае 2 экземпляра сервера на одном порту не получится запустить, на просто меняй порт и запускай. А вообще лучше заверни отдельный сервер в docker контейнер.