Я делаю проект с использованием архитектуры MVC. Я поддерживаю все значения в сессии. Один из моих старших разработчиков сказал мне, что это неправильная процедура, и он предложил мне сохранить все значения в кеше.
Он прав? Если да, то как я могу это сделать с помощью php ...
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
Удачи, дайте мне знать, если у вас есть еще вопросы
Чтение http://php.net/manual/en/book.memcache.php