我将忽略你关于LZO运行时的问题(答案:几乎肯定足够快)并讨论潜在的问题.
您正在通过线路交换JSON数据结构,并希望减少带宽.目前您正在考虑通用压缩算法,如DEFLATE和LZO.但是,任何基于Lempel-Ziv技术的压缩算法都能在大量数据上发挥最佳作用.这些算法通过构建频繁出现的数据序列的字典来工作,以便它们可以在重复时编码对字典的引用而不是整个序列.字典越大,压缩率越高.对于非常少量的数据,例如单个数据包,该技术是无用的:没有时间来构建字典,并且没有时间出现大量重复.
如果您使用JSON编码有线协议,那么您的数据包很可能是刻板的,具有类似的结构和少量的公共密钥.因此,我建议调查专门针对此用例设计的Google 协议缓冲区.