Связь между серверами через сокет

C
На сайте с 15.01.2007
Offline
100
435

Есть два сервера, на одном фронт-енд, на другом бэк-енд.

В роли обоих выступают PHP-скрипты.

Есть ли смысл сделать связь между этими скриптами через сокет напрямую (минуя веб-сервер), даст ли это выигрыш в производительности и надёжно ли это будет работать?

Или проще не заморачиваться и забирать данные с бэк-енда по http (с помощью GET-запроса).

DV
На сайте с 01.05.2010
Offline
644
#1

При замере разницу в некоторых случаях можно обнаружить.

Практически же без разницы.

делайте tcp и не парьтесь.

VDS хостинг ( http://clck.ru/0u97l ) Нет нерешаемых задач ( https://searchengines.guru/ru/forum/806725 ) | Перенос сайтов на Drupal 7 с любых CMS. ( https://searchengines.guru/ru/forum/531842/page6#comment_10504844 )
CR
На сайте с 16.02.2012
Offline
62
#2
Corvus:

Есть ли смысл сделать связь между этими скриптами через сокет напрямую (минуя веб-сервер), даст ли это выигрыш в производительности и надёжно ли это будет работать?

Могу ошибаться, но обычно вебсокеты применяются в тех случаях, когда требуется максимально быстро синхронизировать данные между фронтом и беком. Например в браузерных играх или статистических интерфейсах, типа ставок..

Если у вас обычный сайт, то будет ли это целесообразно.

Однако, чтобы "пощупать" технологию, можно конечно и попробовать. Кто знает, может в будущем она будет стандартом. 🚬

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий