一、服务器软件需求
1、操作系统:Windows Server2008及以上x64位服务器操作系统。不支持Linux。支持虚拟机部署。
2、服务器不需要安装任何软件,已安装的不冲突。
3、客户端不需要安装任何软件。
二、服务器硬件需求
最低要求内存300M。CPU无最低要求。
日预览次数十万次以内的,大约需要双核8G即可(日访问量十万次)。
如果Office文件都是Office2007及以后版本的,则仅需要双核4G(日访问量十万次)。
因为会生成缓存,缓存读取相当于静态资源访问。所以具体硬件需求还跟日预览的新文件数量有密切相关。
超过日预览次数十万次,普通单磁盘7200转的机械硬盘的IO性能是瓶颈,建议更换固态硬盘或集群部署。
三、影响预览速度及服务器最低配置要求有哪些?
1、旧版的Office数量,指office2003及以前的版本,读取稍慢,慢则耗费服务器资源。
2、每天的新文件数量,因为生成后会有缓存,新文件少,则服务器压力很小,就跟读取静态文件一样。
3、文件类型。pdf要求最低,其次是excel,ppt要求最大(ppt的最大仅指各种流程图等,普通文字+图片与其它无异,最快也在50ms内完成)。
4、文件复杂及大小程度。
5、访问量。
四、并发数量
最大并发取决于IIS,IIS的应用程序池在不组成Web园的情况下1个w3pw.exe进程,单个进程的并发取决于CPU核数,官方解释是每核心5000并发。每次请求会开启一个单独的线程,线程未处理结束,就会返回503,所以,只有足够快的解析速度,才有真正的并发。OfficeWeb365最快的文档解析可以在50ms内完成。
五、为什么预览速度这么快?原理是什么?
OfficeWeb365从Office的文件底层开始读取解析,可以理解为读取一个txt文件,只不过office文件是二进制形式存储,读取文件非常快的,然后根据office的规范,转换为html的规范,最后生成html文件。非市面上其它使用第三方的控件,导致转换速度很慢,都卡在线程里,还在谈并发。OfficeWeb365是国内唯一一家不依赖第三方Office,支持真并发,集年轻与未来于一身的,最前沿的Office在线预览解析技术。
六、软件知识产权及涉及到的开源项目
完全自主知识产权
使用的开源项目有:jquery、7z、NOPI、HtmlAgility、NAudio.Lame(ColorMine在2.5.0版本以后不再使用)
七、支持的文件格式
请参见:
支持的文件格式
八、目前正在使用的客户
请参见:
正在使用的部分客户
九、报价是否含税
含税价