Доброго времени суток!
При написании своего демона ребром встал вопрос выбора способа общения между клиентом и сервером. Поискал в инете, что лучше использовать, но адекватных сравнений там не нашел: кто-то пишет, что curl в три раза медленнее будет, чем сокеты, кто-то - что примерно так же, с незначительными задержками. В общем, результаты варьируются значительно, в зависимости от того, как курл использовать.
Чтобы больше прояснить ситуацию, скажу, что демон будет принимать и отсылать сообщения небольшого размера (<= 512 байт + заголовок) по протоколу FTP. От него требуется устойчивость при разрыве, расширяемость (кто знает, какие опции в будущем придется добавить, но размер сообщения больше 512 байт не станет, может ключ шифрования придется увеличить) и высокая скорость работы.
Из чего вопрос: легкая расширяемость сURL - большее преимущество, чем высокая скорость работы сокетов для данной задачи или нет? В смысле, скорость сильно должна пострадать при выборе cURL?