Как бы заставить этот запрос работать для memcached? - PullRequest
0 голосов
/ 13 марта 2012

Прежде всего, я хочу добавить memcached для использования в ps_pagination http://phpsense.com/2007/php-pagination-script/

Есть два запроса, которые мне нужно использовать memecached.Я получил первый штраф.Другой делает это:

$rs = @mysql_query($this->sql . " LIMIT {$this->offset}, {$this->rows_per_page}" );

Где {$this->offset} и {$this->rows_per_page}, вы, конечно, можете думать просто как числа.

Так что я хочу сделать что-то вроде

$rs = $this->memcache->get($this->key) 

от {$ this-> offset} до {$ this-> row_per_page};

Есть ли способ, которым я могу это сделать?

1 Ответ

0 голосов
/ 13 марта 2012

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

Поэтому, если я нахожу что-то в memcache, я возвращаю результат, если нет, я запускаю запрос и сохраняю его в memcache

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