易度云查看:使用 pyramid + redis 的文档在线查看服务
http://viewer.everyd
简单和大家分享下几个技术构成:
1. 这个是我们采用 pyramid开发的,采用redis作为队列和进程通讯媒介,采用openoffice作为主要的转换驱动。
2. 尽管有其他的队列方案,我们还是自造轮子,基于redis自己整了个队列系统,作为系统的核心,优劣俺也不知。但是咱们控制更好
3. 发现reids的python客户端,多线程的时候,有时候不是很稳定,用那个hiredis 就好很多
4. pyramid是一个不错的框架,俺们zope系的很快可以过渡过去
5. 文档转换是个艺术,各种文档各种情况,可以让一个没有耐心的人崩溃!
6. 如果不用openoffice,用微软的方案,会非常慢!也不很稳定
文档如果需要在ipad上更好查看,最佳方案是html5
但是现在还没有开源的方案。
另外一个方案是,采用火狐的pdf.js,可直接用js在html5的canvas上画,我测试过,效果还不错,等正式发布,可能会采纳。
产品正在收尾阶段,欢迎大家提提意见。
# 感谢 老潘 投稿。
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。