Лучше использовать соединение с сервером по сокету или по хосту с портом?

Дорогие друзья, собственно исходя из заголовка вопрос понятен, но я повторюсь:
Как вы считаете, лучше использовать соединение с сервером по сокету или по хосту с портом?
Лично я, не увидел разницы, не в скорости, ни в потреблении памяти, практически идентично всё...
Быть может использовать skip-networking, а соединение производить по сокету...
А удалённое подключение реализовывать через тунель.
Да, на мой взгляд это не плохо... А на ваш?
  • Вопрос задан
  • 3294 просмотра
Решения вопроса 2
@kzk888
UNIX сокет по своей природе будет быстрее, чем сокет TCP, но в отношении любой локальный основе веб-сайт + приложение базы данных, вы никогда не увидите заметную разницу в скорости между ними.
Ответ написан
@inkvizitor68sl
Linux-сисадмин с 8 летним стажем.
Говорить, что сокеты по природе быстрее - некорректно. Реализации сокетов разные бывают и не стоит забывать, что там в большинстве случаев FIFO.

Но в данном случае да, mysql через сокет работает пошустрее (на какие-то миллисекунды, но всё же).

Ходить на удаленный mysql через туннель - правильно. По дефолту mysql не шифрует ничего (про пароли при авторизации - не помню) и все запросы (и ответы сервера) можно выловить tcpdump'ом.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽
23 апр. 2024, в 19:21
300 руб./за проект
23 апр. 2024, в 19:05
15000 руб./за проект
23 апр. 2024, в 18:47
10000 руб./за проект