Я довольно удивлен, что ни один из ответов до сих пор, похоже, не рассматривал возможность кэширования где-либо ДРУГОЕ , чем на сервере, где работает PHP.
В HTTP имеется множество функций, позволяющих прокси и браузерам повторно использовать ранее предоставленный контент, не обращаясь к источнику. Настолько, что я даже не попытался бы ответить на это в S.O. Ответить.
См. учебник для хорошего введения в тему.
C.