У меня есть приложение PHP, которое должно общаться со службой, у которой есть API, который генерирует XML-ответы на HTTP-запросы. Если бы этот сервис находился на отдельном сервере, я бы обычно использовал HTTP-клиент, такой как Guzzle, для создания и потребления, запросов и ответов.
Но мой сервис будет (пока) на том же сервере. В этом сценарии выполнение HTTP-запросов таким способом все еще является моим лучшим вариантом? Уйдут ли все мои запросы к API с сервера, что добавит задержку, которой можно избежать?
Да — используйте Guzzle / HTTP. Если вам нужно масштабировать позже, вы сможете легко воспользоваться преимуществами сети. Задержка не будет проблемой — трафик не уйдет из коробки.
Других решений пока нет …