У меня есть сторонний API SOAP, к которому я подключаюсь от PHP. PHP работает в Windows как плагин FastCGI в IIS.
При тестировании подключения API в SOAPUI все очень быстро. Когда я подключаюсь к тем же конечным точкам API в PHP, это медленно.$MyClient = new SoapClient($MyWSDL); // where $MyWSDL contains a valid URL
< /code>
Инициализация занимает где -то от 6 до 15 секунд. Фактические вызовы к API пройдут за 0,02 секунды; Таким образом, как только первоначальное определение было сделано, вещи будут быстро. Это не связано со скоростью сети, так как эта вещь прекрасно работает в Soapui. Я попытался обновить последнюю версию PHP (8.4.11), но это ничего не изменило. < /P>
Chatgpt посоветовал мне проверить, содержал ли WSDL ссылки на другие конечные точки или внешние ресурсы, это не так. Есть ли способ ускорить инициализацию мыла?
Подробнее здесь: https://stackoverflow.com/questions/797 ... indows-iis
Как исправить медленный доступ SOAP API с PHP (в Windows/IIS) ⇐ Php
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение