Модификаторы php и концепция кеша

Есть ли у Php какие-либо модификаторы, такие как "persistent" в java?

Моя цель - сохранить наборы результатов, которые извлекаются из базы данных в оперативную память сервера. Когда пользователь в следующий раз будет искать те же значения, я больше не пойду в базу данных для поиска. Просто я хочу смоделировать кеш на оперативной памяти.

Я понятия не имею. Может ли кто-нибудь помочь мне с этим?

1 ответ

Решение

Нет, не совсем.

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

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

Другие вопросы по тегам