Я делаю инструмент на PHP для личного пользования.Но PHP очень медленный, и задача, которую мне нужно сделать, занимает много времени, поэтому я создам демон в c ++ и буду держать его в фоновом режиме (он будет работать в VPS).
PHP будет подключаться к демону через простой сокет tcp (я постараюсь спроектировать / использовать простой протокол IPC), чтобы передать задачу.Демон будет управлять задачами с помощью простой очереди FIFO.PHP будет только запускать задачу, но не будет ждать, пока она не закончится, потому что это может занять несколько минут (PHP тоже будет следить за задачей - но это уже другая тема).
Веб / PHP интерфейс не будет проблемой вообще.Но у меня нет опыта программирования на Unix Daemon.Я создал простые консольные программы на C ++ для Linux, поэтому мне просто нужно руководство / книга / руководство и советы, чтобы начать разработку демонов Unix.
Спасибо.