wkhtmltopdf的性能

前端之家收集整理的这篇文章主要介绍了wkhtmltopdf的性能前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我们打算使用wkhtmltopdf将html转换成pdf,但是我们担心wkhtmltopdf的可扩展性.有谁有任何想法如何扩大?我们的网络应用程序可能会尝试转换成千上万(复杂的)复杂的html,所以我们有一些想法是很重要的.有人有任何信息吗?

解决方法

首先,你的问题是相当普遍的;在询问任何项目的可扩展性时,需要考虑许多变量.显然,在一个星期内转换“数十万”的HTML文件,并希望在一天或一个小时内完成此操作.除此之外,“相对复杂”的HTML可能意味着与其他人不同的东西.

话虽如此,我认为自从我做了类似的事情,转换大约45万html文件,利用wkhtmltopdf;我会分享我的经验

这是我的场景:

> 45万个HTML文件

> 95%的文件长度是一页
>一般包含2张图像(相对路径,本地系统)
>表格数据(有时包含嵌套表)
>其他地方的简单标记(强,斜体,下划线等)

>备用台式电脑

> 8GB RAM
> 2.4GHz双核处理器
> 7200RPM HD

我使用了一个用PHP编写的简单单线程脚本,遍历文件夹并将html文件路径传递给wkhtmltopdf.该过程大约需要2.5天的时间来转换所有的文件,错误很小.

我希望这能让您深入了解您在Web应用程序中使用wkhtmltopdf的期望.一些明显的改进将来自于在更好的硬件上运行,但主要是利用多线程应用程序同时处理文件.

猜你在找的HTML相关文章