Memcache:多集/序列化

时间:2011-10-03 06:56:07

标签: php memcached

我有关于设置和检索memcached变量的问题。说,我有5-10个具有10个属性的对象,我想在memcached中保存这些属性 - 什么被认为更有效 - 通过序列化保存对象或为每个属性保存多个对象?

显然,这是一个回报:

  • 内存大小+更大的流量(由于更大的字符串大小)和;
  • 连接时间。

我正在使用php和memcached lib。

1 个答案:

答案 0 :(得分:0)

据我所知,Memcached库无论如何都使用PHP数据的序列化(数字和字符串除外),因此,最好使用serialize。但是,如果你真的想编写自己的“序列化”机制,它分别保存所有属性(这个属性值是字符串/数字或其他对象?),你可以使用http://php.net/manual/ru/memcached.setmulti.php