2015-06-14 53 views
0

我建立了一个基于2个相关表的数据库记录的pdf文档。 mastertable包含shopdata与徽标。在记录中,我当然不保存图像本身,而只保存pathinfo。详细表只包含会议日期,没有问题。Zend_Pdf如何减少图片的加载时间?

如果我开始构建PDF文档需要很多时间。于是,我尝试了一些替代方案:

  • 如果我限制了记录,以约10那很好,但它需要 很长的加载。
  • 如果我没有限制,我会得到一个超时。
  • 如果我注释语句来尝试没有它的工作原理也蛮好

我的问题是标志,有没有像预加载,缓存或Zend_pdf别的东西,可以帮助减少加载时间有些可能性?

+0

你*解释分析*你的SQL查询吗?他们需要多长时间? – venca

+0

您是否在使用大尺寸图像来创建pdf? –

回答

1

如果您的图片包含透明背景,则需要很长时间才能在Zend_Pdf中呈现。尝试删除透明背景(如果可能的话),看看是否有所作为。如果这有帮助,可以使用GD库或ImageMagick来替换具有白色背景的透明背景,因为徽标正被添加到数据库中。