Задать вопрос

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

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

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

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

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽