【问题标题】:DOMPDF Rendering Speed and Server RequirementsDOMPDF 渲染速度和服务器要求
【发布时间】:2012-01-04 05:14:04
【问题描述】:

我在使用这个库渲染 PDFS 方面取得了巨大成功。我目前正在渲染包含 4 页图像的 PDF,大小为 2056x2056,按比例缩小以适合页面。这是为了从 72dpi 基本图像中提供更好的分辨率。

这些 pdf 文件需要大约 1.5 分钟才能呈现。如果我需要添加几组这些,我会快速为我正在使用的虚拟专用服务器计时,并在该时间范围内锁定它的所有资源。

我们正在考虑迁移到更好的服务器,这让我想到了我的问题。通过迁移到具有更多内存和更快处理器的升级服务器,我会看到多少性能提升?我应该在服务器中寻找什么特定的东西来加快渲染速度?四核等?

谢谢

【问题讨论】:

  • 我们每秒用 dompdf 处理 2.5、4 页 pdf,所以你的似乎有点慢。然而,TCPDF 的渲染速度大约快了 4 倍。 4 核比 1 核快 4 倍,我们使用 8 核,并确保所有 8 核都被 100% 使用,购买运行 8 个脚本副本。
  • 仅供参考,这个问题也在dompdf support forum上讨论

标签: php dompdf


【解决方案1】:

这并不能直接回答你的问题,但我认为值得指出......

假设您目前正在使用支持 ROSPDF 的 DOMPDF(而不是 PDFLIB,它的成本为 $$$),我想说您可以肯定通过使用更好的工具来提高性能图像。我的意思是:

尝试使用 Imagemagick(具有 PHP 绑定)之类的工具进行转换 第一步将图像转换为 PDF,然后将结果合并 使用 DOMPDF 的 PDF。

除非你有无底的口袋——或者其他人正在付钱(yippie!)——在把钱花在一个强壮的——使用 PHP 处理图像的 up 框。

【讨论】:

    猜你喜欢
    • 2012-06-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-26
    • 1970-01-01
    • 2018-04-03
    • 2015-09-16
    相关资源
    最近更新 更多