php里面的session.serialize_handler用来设置php的session的序列化方式,默认值为php,及使用php的序列化与反序列化。
还有一个值为session.serialize_handler = wddx,序列化后的值为xml字符串。
igbinary是一个php扩展https://github.com/igbinary/igbinary,安装扩展之后
# Load igbinary extension extension=igbinary.so # Use igbinary as session serializer session.serialize_handler=igbinary # Enable or disable compacting of duplicate strings # The default is On. igbinary.compact_strings=On # Use igbinary as serializer in APC cache (3.1.7 or later) ;apc.serializer=igbinary .. and in your php code replace serialize and unserialize function calls with ``igbinary_serialize`` and ``igbinary_unserialize``.
igbinary是二进制压缩数据,对数据通用性不强,但是对反序列化的时间以及数据存储的大小都较好。