Hallo Gunnar,
die naive Implementation voraus gesetzt: die Frage ist nicht viel genauer.
Scheiss Antwort? Vermutlich, aber eine genauere Antwort ist bei dieser Frage nicht möglich.
Was muss man tun, damit gecachet wird?
Auf welcher Ebene? Auf Datei-System-Ebene? Am besten gar nichts, das macht das OS automatisch, abhängig von der Anzahl der Zugriffe auf die Datei. Wenn man es trotzdem möchte könnte man Lösungen mit SHM erwägen. Auf PHP-Ebene? Es gibt Lösungen wie OPCache. Oder man setzt einen Reverse-Proxy auf, der das Script-Result eine gewisse Zeit cached. Auf HTTP-Ebene? Last-Modified
und Expires
mitschicken, feiner justierbar und in den Möglichkeiten umfangreicher wird es durch die übrigen Caching-Header. Ausserdem könnte man einen Proxy nutzen.
Was genau möchtest du wissen?
LG,
CK