0

我有一个大字符串存储在会话存储中,并在某些时候被发送到服务器。字符串有时会变得很大(超过 2mb)。我可以使用任何压缩算法来减小大小吗?

4

1 回答 1

1

我能够通过使用https://github.com/dankogai/js-deflate上的 DEFLATE javascript 库来完成这项工作,并在客户端压缩字符串,然后使用相同的算法在服务器端解压缩。

这个函数在 Firefox 和 chrome 中运行良好,但在 IE 中非常慢。压缩后的字符串是原始字符串的 15%!

看看这个http://jsfiddle.net/mwolfetech/X2NL6的例子

于 2012-07-05T18:14:41.093 回答