Как использовать php restful api-centric design внутренний вместо http запроса

Я хочу создать php restful api-ориентированное веб-приложение / веб-сайт, где у меня есть данные / api, которые вызываются из моего внешнего кода. Помимо выполнения запросов HTTP / curl каждый раз, когда я загружаю страницу, что я могу сделать для внутренних вызовов API, используя такие инфраструктуры, как slim?

Я не уверен в том, чтобы включить API для внутреннего использования в мой код переднего плана и все еще держать его отдельно.

Мои мысли были примерно такими:

"example.com/api/story/todays-weather/"
pulls in the json formatted story with a http request with curl or Ajax

Но вместо этого я мог бы сделать что-то вроде:

require("/api/internal.php");
$uri = "/story/todays-weather/";
$call = api::getStory($uri);
$result = json_decode($call);
.....

Я иду в правильном направлении или я далеко?

API и передний код находятся в одном облачном хранилище (Amazon E2 / LAMP), и я планирую использовать memcached для API.

Ответы на вопрос(3)

Ваш ответ на вопрос