我们目前正在使用 JOD Converter将 word 文档发送到在不同机器上运行的开放式办公服务。如果他们保证 100 Mbps 带宽,开放式办公服务将托管在设施中,我们有三台服务器打印到托管开放式办公服务的服务器。
- Amazon 云服务器(暂存)生成 pdf 文档大约需要 31.6 秒。
- 托管设施(开发)生成 pdf 大约需要 29.5 秒。
- Open Office 服务所在的同一设施(生产),生成完全相同的 pdf 文档大约需要 5.5 秒。
但就质量而言,延迟、延迟和带宽都很好。我能做些什么来减少这个响应时间。看起来问题出在网络上,但我希望有一种方法来衡量它是否是网络问题,以便我可以记录此行为。
最佳答案
如何将输入(word)文档提供给 OpenOffice?是否上传到OO服务器?您是否使用网络卷(NFS、SMB)作为放置区域?
如果先传输文件那么你用什么?您的传输可能未优化。如果使用网络卷作为放置区域,那么在随机访问期间(例如 OO 读取输入文件),最轻微的网络延迟都会影响您;更改 NFS/SMB 客户端中的缓存参数可能会有所帮助,因为在转换之前将文件复制到本地卷。
关于java - 如何使用 JOD Converter 打印到 PDF 来减少 Open Office Service 的响应时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/459026/