我正在使用MVC架构进行项目。我正在维护会话中的所有值。我的一位高级开发人员告诉我,这不是一个正确的程序,他建议我将所有值存储在缓存中。
他是对的吗?如果是,我怎么能用php ...
答案 0 :(得分:6)
Memcache不是一切的答案,但可以大大增加负载很大的Web应用程序的页面加载。
概念是将数据存储为内存中的键值对(内存缓存),并在必要时使用密钥检索数据。
以下是在PHP中从memcache设置和检索数据的快速示例:
$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 :(得分:1)