Кэширование PHP (HTML + PHP) - PullRequest
       5

Кэширование PHP (HTML + PHP)

3 голосов
/ 08 сентября 2010

Я сделал основу для проекта.Проект выполняет среднее количество запросов (но трафик, который он будет получать, увеличит его для каждого пользователя).Представления представляют собой смешанные HTML и PHP.

Просто ищем лучшие минималистичные способы, как мне следует кэшировать файлы моего представления (контроллер использует буферизацию вывода, так что, возможно, я смогу использовать это?) И кэшировать свои запросы.Я осмотрелся, но нашел только большие / раздутые библиотеки или очень грубые методы для выполнения этих вещей, что меня не интересует.

Спасибо за помощь!

1 Ответ

2 голосов
/ 08 сентября 2010

Вы можете попробовать кэшировать сложные представления, такие как списки и т. Д.

Пример: у вас есть обзор категорий, он показывает название всех категорий и количество элементов в нем.Вы можете кэшировать это представление как статический html, если в какой-либо категории не было вставлено или удалено ни одного нового элемента.

Таким образом, каждый раз, когда вы создаете новый элемент или удаляете его, вам необходимо восстановить это представление.

Так как элементы создаются реже, чем просматриваются, вы можете сохранять много запросов;)

PS: вам не нужно использовать файлы для этого, вы можете использовать memcache (для него Google)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...