Как сохранить объект в Memcache и как получить его с помощью PHP - PullRequest
0 голосов
/ 05 марта 2011

Я делаю проект с использованием архитектуры MVC. Я поддерживаю все значения в сессии. Один из моих старших разработчиков сказал мне, что это неправильная процедура, и он предложил мне сохранить все значения в кеше.

Он прав? Если да, то как я могу это сделать с помощью php ...

Ответы [ 2 ]

6 голосов
/ 05 марта 2011

Memcache - это не ответ на все вопросы, но он может значительно увеличить загрузку страниц для веб-приложений с большой нагрузкой.

Идея состоит в том, чтобы хранить ваши данные в виде пар ключ-значение в памяти (memcache).и извлекайте данные, используя ключ всякий раз, когда это необходимо.

Вот краткий пример настройки и извлечения данных из memcache в PHP:

$memcache = new Memcache;
$memcache->connect('192.168.1.2', 11211) or die ("Unable to connect");
$memcache->set(‘key1’, 'value1');   // Set some data
$memcache->get('key1');  // Get some data

Прочтите некоторые из них:

http://papermashup.com/using-memcache-with-php/

http://fschiettecatte.wordpress.com/2008/05/15/to-use-or-not-to-use-memcached-that-is-the-question/

http://www.majordojo.com/2007/03/memcached-howto.php

Удачи, дайте мне знать, если у вас есть еще вопросы

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