Wobei der Artikel mittlerweile veraltet ist.
Die API ist seit längerer Zeit in .NET Core geschrieben und kommt komplett ohne Caching aus. Es wird nur noch Rate Limiting betrieben. Auch istd as HTML eine statische HTML Datei, PHP ist komplett raus geflogen.
Du solltest übrigens vorsichtig sein, wenn Du sowas auf einem Shared Webspace mit MySQL betreibst und das aktiv bewirbst. Sobald ein Botnet Betreiber oder ein größerer Router Hersteller (beides war bei mir der Fall) Deinen dienst bemerkt und den nutzt begeht der Webspace vor schreck Selbstmord.
Mein Shared Hoster bei dem die Ur-Ur-Ur Version damals lief hat mich dann freundlich darum gebeten den Dienst vom Server zu nehmen. Da bin ich dann auf nen richtigen Server, hab allen Schnickschnack entfernt und Caching / Rate Limiting eingebaut.
Später reichte auch das nicht mehr und hab PHP komplett entsorgt und mache das Ganze mit .NET Core.
Meine API verarbeitet aktuell zwischen 10 und 20 Millionen Requests pro Woche. Und das System idled dabei.
Das wäre mit einem PHP/MySQL Backend eines Webspace überhaupt nicht machbar. 
//edit
Statistische Auswertungen der Access Logs kosten übrigens so viele Ressourcen, dass ich dies nur sehr sporadisch mache und normalerweise die Logs komplett deaktiviert sind.