2011-05-19 60 views
2

嗨,我正在制作一个文字处理器应用程序。使用javascript压缩xhtml客户端?

用户将能够编辑文档(一个xhtml文档)并保存。这个xhtml文档可能变得非常大(一个50k字的文档是500kb),并且将xhtml发布到服务器可能会变得很慢。

我想正确的做法是发送服务器中的差异数据和补丁。这可能需要时间来开发和测试。

要尽可能快地构建最小可行产品,我想用JavaScript客户端压缩xhtml,将压缩文件发送到服务器并将其存储在数据库压缩中。

最终,我可能需要以红宝石形式返回xhtml,才能进行服务器处理,但并不经常。

有没有办法使用javascript客户端压缩xhtml?

http://rumkin.com/tools/compression/compress_huff.php

​​3210

http://www.ioyu.com/io/javascript/huffman.asp

不知道任何方式从JavaScript做客户端的压缩本身:

+3

[JavaScript中的gzip](http://stackoverflow.com/questions/294297/javascript-implementation-of-gzip)。问问你自己,更快些,从500k增加到200k还是再增加300k到服务器? – Raynos 2011-05-19 21:15:58

+2

你可以实现一些简单的事情,比如http://en.wikipedia.org/wiki/Huffman_coding – cam 2011-05-19 21:25:56

+3

@Raynos:好问题。恕我直言,在2011年第二季度,gzip会看起来很有利 - 处理器速度并不是真正的问题,*上传*速度往往是。 – Piskvor 2011-05-19 22:25:04

回答

0

几个程序员都使用Huffman编码写入压缩工具在JavaScript 。

相关问题