我在python上用pi测试了不同的压缩,虽然zlib速度很快,但当数据到达javascript时,它似乎与压缩不匹配,所以我尝试了LZString。你知道吗
LZString工作得很好。我可以使用以下代码通过simplewebsock发送压缩数据:
x = lzstring.LZString()
elogger.debug('Start Compression')
respz = x.compressToUTF16(self.data)
elogger.debug('End Compression')
for client in clients:
if client != self:
client.sendMessage(respz)
太棒了。你知道吗
问题是,对我发送的300k字符进行压缩需要6秒钟以上。另一个奇怪之处是,当我从git存储库(而不是pips)安装LZString时,它运行不到一秒钟,但是websocket将数据传输到浏览器中的javascript之后,数据就不可读了。你知道吗
总之:
Zlib运行得很快,但数据似乎没有压缩成javascript中Zlib所要求的格式(使用pako或Zlib)
通过pip安装的LZScript可以发送数据,但压缩需要6秒钟。它在压缩方面也做得很好。你知道吗
从github存储库安装的LZScript运行速度非常快,但在javascript中LZScript无法读取数据。你知道吗
以前有人碰到过这个吗?你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐