我是 memcached 的新手,刚刚开始使用它。我有几个问题:
我在我的 php 数据库类中实现了 MemCached,我将结果集(数组)存储在 memcache 中。我的问题是,对于网站来说,如果 4 个用户访问相同的页面和相同的查询执行过程,那么 memcache 会做什么?根据我对 1 个用户的理解,它将从 DB 中获取,其余 3 个系统将使用 Memcache。?那正确吗?
4个用户意味着它的memcache对象会生成吗?但所有人都会使用相同的内存吗?是否同样适用于网站上的 2 个不同页面?因为 bith pages 将使用
$obj = memcached->connect(parameter);
我进行了一个小测试。但是结果很惊人,当我使用普通的 mysql 语句执行查询时,执行时间比我的代码使用 memcached 时要短吗?这是为什么?如果是这样,为什么每个写入内存缓存的地方都很快。?
请举一些例子来有效地测试 memcached 与 mormal 相比的执行时间
mysql_fetch_object
。