首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >创建PDF报告花费了这么多时间

问创建PDF报告花费了这么多时间
EN

Stack Overflow用户
提问于 2012-05-25 03:42:31
回答 1查看 3.1K关注 0票数 0

我一直在使用tcpdf导出我的数据到pdf,第一,我有一个错误,说分配的内存是不够的,然后我增加了内存大小使用ini_set()。现在大约需要5分钟才能生成PDF文件,pdf文件包含19页数据。有人能建议我如何优化性能吗?我可以使用像PDFCreator这样的软件打印报告而不导出文件吗?

EN

回答 1

Stack Overflow用户

发布于 2012-05-25 09:42:52

最佳实践

你查过TCPDF网站上的业绩最佳做法了吗?

您可以进行一些简单的优化,例如

  • 如果没有使用泰语,请编辑config/tcpdf_config.php文件,并将K_THAI_TOPCHARS常量设置为false;
  • 默认情况下,TCPDF允许字体子设置来减小嵌入式Unicode TTF字体的大小,这个过程非常缓慢,需要大量内存,可以使用setFontSubsetting(false)方法关闭;
  • 尽可能使用核心字体而不是嵌入式字体;

分析

在PHP中分析性能问题(称为分析)的一种非常彻底的方法是使用xdebug。它将记录所有函数调用及其占用的时间。然后可以可视化这些日志文件。以下是如何开始,我推荐Web差事作为这方面的接口。

这是一个初步的努力,以建立它和学习如何理解数据,但它是一个宝贵的工具,为性能优化。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10748203

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档