压缩存储在会话存储中的字符串

时间:2012-07-04 20:14:47

标签: javascript session storage

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

1 个答案:

答案 0 :(得分:1)

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

这个功能在firefox和chrome中运行得很好但在IE中非常慢。压缩字符串的大小是原始字符的15%!

请查看此http://jsfiddle.net/mwolfetech/X2NL6以获取示例