内存溢出-为程序员服务

OutOfMemory是一个程序员常见的错误类型,我们的网站依此为名寓意是一个程序员资料分享,编程技术交流的网站 ...

↑我也要推荐

易度云查看:使用 pyramid + redis 的文档在线查看服务

发布时间:2011-08-31 15:58:44, 关注:+5693, 赞美:+3, 不爽:+3

本文标签: pyramid redis openoffice zope html5 pdf

易度云查看,实现了类似 百度文库 的文档预览效果,更支持压缩包、流媒体的转换和查看,效果如下: 

http://viewer.everydo.com/demo/ 

简单和大家分享下几个技术构成: 

1. 这个是我们采用 pyramid开发的,采用redis作为队列和进程通讯媒介,采用openoffice作为主要的转换驱动。 
2. 尽管有其他的队列方案,我们还是自造轮子,基于redis自己整了个队列系统,作为系统的核心,优劣俺也不知。但是咱们控制更好 
3. 发现reids的python客户端,多线程的时候,有时候不是很稳定,用那个hiredis 就好很多 
4. pyramid是一个不错的框架,俺们zope系的很快可以过渡过去 
5. 文档转换是个艺术,各种文档各种情况,可以让一个没有耐心的人崩溃! 
6. 如果不用openoffice,用微软的方案,会非常慢!也不很稳定 

文档如果需要在ipad上更好查看,最佳方案是html5 
但是现在还没有开源的方案。 

另外一个方案是,采用火狐的pdf.js,可直接用js在html5的canvas上画,我测试过,效果还不错,等正式发布,可能会采纳。 

产品正在收尾阶段,欢迎大家提提意见。 

# 感谢 老潘 投稿。

如果你觉得本站对你有帮助,欢迎向本站赞助 :P

使用支付宝捐赠

Copyright© Python4cn(news, jobs) simple-is-better.com, 技术驱动:powered by web.py 空间主机:Webfaction

版权申明:文章转载已注明出处,如有疑问请来信咨询。本站为 python 语言推广公益网站,与 python 官方没有任何关系。

联系/投搞/留言: en.simple.is.better@gmail.com 向本站捐赠