Предположим есть возможность использовать подключение по порту и по сокету. Интересует несколько вопросов:
1) В какие случаях лучше использовать сокет? порт?
2) Какой тип соединения работает быстрее? меньше всего нагружает ОС?
Интересует вопрос как в общем, так и конкретно для такого ПО: mysql, postgresql, clamav, spamassassin.
Предпочтительная ОС FreeBSD (но интересны так же варианты и для linux)
Если есть толковая литература об этом - киньте ссылку.
Заранее спасибо.
Соединение по сокету и порту: в чём разница?
Модераторы: Trinity admin`s, Free-lance moderator`s
Re: Соединение по сокету и порту: в чём разница?
Если имеется в виду unix socket и обычный TCP коннект ip:port, то:
1. Если ПО (mysql, postgresql, ...) с которым хотим работать находится на той же самой машине, то следует использовать подключение по unix socket, иначе TCP ip:port.
2. В теории unix socket работает быстрее, из реальных преимуществ - возможность выставить права доступа на unix socket как для обычного файла.
1. Если ПО (mysql, postgresql, ...) с которым хотим работать находится на той же самой машине, то следует использовать подключение по unix socket, иначе TCP ip:port.
2. В теории unix socket работает быстрее, из реальных преимуществ - возможность выставить права доступа на unix socket как для обычного файла.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость