У меня есть веб-сайт, который в основном отображает вещи без каких-либо форм и пост-запросов.Этот сайт основан на PHP и размещен на виртуальном хостинге.Это редко меняется.Я хотел бы включить кэширование для этого сайта.Это общий хостинг, поэтому мне нужно решение, которое:
- не использует Memcached
- , не нужно перемещать мой сайт на VPS
- , не использовать APC или другие вещи
Итак, в основном я хотел бы выполнить кеширование каждого дочернего сайта в HTML и попросить PHP в течение 5 минут получить кешированную версию HTML текущего дочернего сайта и отобразить ее пользователю.И через 5 минут, чтобы обновить кеш.
Я некоторое время искал в интернете, и есть некоторые учебные пособия и фреймворки, которые поддерживают этот извращенный кеш.
Но что янужна только одна хорошая библиотека, которая чрезвычайно проста в использовании.
Я думаю, она будет работать следующим образом:
<?
if (current_site_cache_is_valid())
{
display_cached_version();
die;
}
..mywebsite rendering code
?>
Так просто, как это звучит, но я надеюсь, что какой-то хороший коллега-разработчик сделал этобиблиотека такого рода раньше.Так знаете ли вы такой готовый к использованию, не очень много времени для внедрения решения?