【问题标题】:PHP fast Reporting in multiple formats多种格式的 PHP 快速报告
【发布时间】:2011-04-26 01:40:38
【问题描述】:

我正在使用 SMARTGWT + JSON + Symfony PHP Framework + ORACLE 构建一个巨大的应用程序

到目前为止,它运行良好,由于 gwt 仅从服务器获取所需内容的方式以及 json 响应的小尺寸,因此速度非常快。

但我也需要生成报告,格式为 pdf、excel、word 等。

我已经在 php 中开发了代码来实现这一点,例如使用 tcpdf,但是当我的查询一次获取超过 1000 行时它会非常慢。

我想知道你是否知道一种使 php 更快的方法,或者依赖另一个使用 swig 的语言,例如从我已经从 php 生成的其他文件生成 pdf 或 xlss,所有这些或在不到 30 秒的时间内完成课程,因此我的最终用户不会生气。

我知道 mem 缓存和 md5ing 查询,以便您缓存 html 以供以后在数据未更改时重用,但这些解决方案不够快,特别是对于 pdf 生成。 php这么慢实在是太糟糕了,而且它不允许原生多线程的事实也不是那么好。

我是否应该构建 C++ 类以更快地构建我的报告并将这些库作为 php 扩展调用?有没有办法使用 apache 理解的另一种脚本语言?

任何想法都将不胜感激,因为我会将我的项目作为开源框架发布,用于高需求 Web 应用程序和企业 Web 开发。

谢谢!

【问题讨论】:

    标签: php performance pdf gwt symfony1


    【解决方案1】:

    您可能需要查看NginXPHP-FPM

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-03-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多