Использование API - cURL для localhost vs jquery - PullRequest
0 голосов
/ 14 марта 2012

Я сейчас работаю над сайтом.Я разработал его как API, чтобы он мог легко взаимодействовать с мобильными устройствами, а также полностью отделить меня от внешнего интерфейса.Предполагалось, что дизайнер внешнего интерфейса будет использовать javascript \ jQuery для выполнения вызовов API.API возвращает JSON, поэтому дизайнер внешнего интерфейса будет соответствующим образом форматировать содержимое.Я заметил, что вместо использования jQuery для получения этих данных он использует встроенный PHP для выполнения соответствующих вызовов API, используя cURL для localhost, а затем выводит результат JSON и форматирует его.Является ли это поводом для беспокойства, поскольку сервер запрашивает сам себя?Создается новый процесс, сервер должен обрабатывать запрос И ответ и т. Д. Лучше ли удаленным клиентам использовать jQuery для разрешения вызовов API или иметь сервер cURL localhost и разрешать их?

1 Ответ

1 голос
/ 14 марта 2012

Похоже, проблема с производительностью заключается в том, что PHP может загружаться больше, чем нужно:

JQuery -> RESTful API, построенный на PHP

против

JQUERY -> Вызов PHP cURL -> cURL -> RESTful API, построенный на PHP

Каждый вызов требует дополнительного использования PHP, как вы сказали, порождая другой процесс.Дополнительное использование cURL не так уж важно (оно легкое), но дополнительное использование PHP может быть проблемой, если вы собираетесь интенсивно использовать (скажем, 100 одновременных, но на самом деле зависит от вашего сервера и многих других факторов).

...