Jak używać wewnętrznego php restful api-centric design zamiast żądania http
Chcę utworzyć php restful api-centric web application / website, w której mam dane / api, które są wywoływane z mojego kodu końcowego. Poza wywoływaniem wywołań HTTP / curl za każdym razem, gdy ładuję stronę, co mogę zrobić dla wewnętrznych wywołań API przy użyciu frameworków takich jak slim?
Nie jestem pewien, w jaki sposób włączyć api do użytku wewnętrznego w moim kodzie front-end i nadal go rozdzielać.
Moje myśli były takie:
"example.com/api/story/todays-weather/"
pulls in the json formatted story with a http request with curl or Ajax
Ale zamiast tego mogę zrobić coś takiego:
require("/api/internal.php");
$uri = "/story/todays-weather/";
$call = api::getStory($uri);
$result = json_decode($call);
.....
Czy zmierzam we właściwym kierunku, czy też nie?
Api i kod frontowy znajdują się w tym samym oknie chmurowym (Amazon E2 / LAMP) i planuję użyć memcached dla api.