Как правильно реализовать общение между двумя веб-серверами?

Нужно сделать общение между двумя веб серверами, передача параметров и получение результат с данными, какими способами можно правильно это сделать, чтобы не пострадала производительность?

Такой способ реализации на PHP нежелателен?
/*передаем запрос серверу и получаем ответ*/
$file = file_get_contents("http://адрес_сайта/скрипт_сервер.php", false, $context);


Заранее спасибо!
  • Вопрос задан
  • 3155 просмотров
Пригласить эксперта
Ответы на вопрос 6
@kaasius
Надо копать в сторону nginx + upstream. На морде ставите Энджи, он работает прокси, и распределяет нагрузку на 2,3,5,10 сайтов. Или как они должны "общаться"?
Ответ написан
Комментировать
arutyunov
@arutyunov
Mooza.ru — Делаем сайты
Я так понимаю, на одном из сайтов можно реализовать простенькое API для получения данных.
Некоторые источники говорят, что при работе с API вконтакте можно вполне себе использовать функцию file_get_contents. Так что, думаю, никаких проблем быть не должно.
Ответ написан
Комментировать
PavelK
@PavelK
Может на сокетах?
Ответ написан
Комментировать
наверное tcp-сокеты или http запросы.
file_get_content, я думаю, не стоит
Ответ написан
Комментировать
MinimaJack
@MinimaJack
http, file_get_content, tcp-сокеты - разницы не будет никакой. Запросы в любом случае обрабатываются "одинаково".
Ответ написан
Комментировать
lxfr
@lxfr
SAOP попробуйте, говорят, если его правильно приготовить, получается очень вкусно.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы