Кеш массива php - PullRequest
       6

Кеш массива php

2 голосов
/ 11 марта 2011

У меня большая база данных, и я получаю оттуда данные и сохраняю их в массиве. Я работаю с этими данными, но я не хочу каждый раз получать эти данные из базы данных, я хочу их кэшировать, мне достаточно получать каждые 5 минут. Как я могу кешировать массив?

Спасибо за вашу помощь.

Ответы [ 2 ]

3 голосов
/ 11 марта 2011

Есть много способов кеширования данных.Взгляните на memcache как на способ хранения данных в памяти сервера между запросами PHP.

http://php.net/manual/en/book.memcache.php

2 голосов
/ 11 марта 2011

Просто вы можете установить кэш APC. Использует внутреннюю память вашего сервера.

После того, как вы можете установить массив с помощью apc_store('key_name', serialize($array)) и получить с помощью apc_fetch('key_name')

Также вы можете определить срок действия кэшей.

Это очень легко и быстро.

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