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做客户端的压缩本身:
[JavaScript中的gzip](http://stackoverflow.com/questions/294297/javascript-implementation-of-gzip)。问问你自己,更快些,从500k增加到200k还是再增加300k到服务器? – Raynos 2011-05-19 21:15:58
你可以实现一些简单的事情,比如http://en.wikipedia.org/wiki/Huffman_coding – cam 2011-05-19 21:25:56
@Raynos:好问题。恕我直言,在2011年第二季度,gzip会看起来很有利 - 处理器速度并不是真正的问题,*上传*速度往往是。 – Piskvor 2011-05-19 22:25:04