java - 如何使用 JOD Converter 打印到 PDF 来减少 Open Office Service 的响应时间?

标签 java networking pdf-generation openoffice.org jodconverter

我们目前正在使用 JOD Converter将 word 文档发送到在不同机器上运行的开放式办公服务。如果他们保证 100 Mbps 带宽,开放式办公服务将托管在设施中,我们有三台服务器打印到托管开放式办公服务的服务器。

  1. Amazon 云服务器(暂存)生成 pdf 文档大约需要 31.6 秒。
  2. 托管设施(开发)生成 pdf 大约需要 29.5 秒。
  3. 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/

相关文章:

java - 排序二维数组时类型不匹配

java - 字符串列表的组合

公共(public)网络上的 Docker Machine 网络错误

java从带有重音符号的字符串中保存pdf

java - 如何使约束布局的宽度为负数?

java - 尝试从 MySql 中的数据库检索数据时出现 "java.lang.ClassNotFoundException: com.mysql.jdbc.Driver "错误

networking - RPC语义的确切目的是什么

linux - 同时捕获两个不同端口上的网络流量

latex - 在 RMarkdown 的 pdf 输出中更改内联引用的颜色

java - 无法解析类型 java.awt.geom.AffineTransform。它是从所需的 .class 文件中间接引用的