代码 > 推荐Golang序列化库vmihailenco/msgpack
2017-02-27
之前用golang标准库的gob做2进制序列化,缓存页面。
用下来很难用,没法直接interface{}用自定义结构,使用前要先注册。
这次换了https://github.com/vmihailenco/msgpack这个库。十分好用。
和json库一样可以直接传入interface{}序列化/反序列化。
速度比gob快很多。
之前我Blog缓存过得页面,在我的rmbp13上速度大概是2x,xxxns
换为msgpack后直接提升为10,xxxns
去掉5,xxx必要的处理和middle之类
效率在我这个场景下高了3倍左右。
点击登录