Модификаторы php и концепция кеша
Есть ли у Php какие-либо модификаторы, такие как "persistent" в java?
Моя цель - сохранить наборы результатов, которые извлекаются из базы данных в оперативную память сервера. Когда пользователь в следующий раз будет искать те же значения, я больше не пойду в базу данных для поиска. Просто я хочу смоделировать кеш на оперативной памяти.
Я понятия не имею. Может ли кто-нибудь помочь мне с этим?
1 ответ
Решение
Нет, не совсем.
Вы можете либо кэшировать результаты в файл, затем загрузить его, либо использовать что-то вроде http://memcached.org/ перед вашей базой данных, чтобы получить такое поведение.
В качестве альтернативы вы можете хранить данные в $_SESSION, но это, конечно, будет для каждого пользователя, а не для всего мира.