首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用PHPExcel导出excel文件,大约需要2分钟,引出到504

使用PHPExcel导出excel文件,大约需要2分钟,引出到504
EN

Stack Overflow用户
提问于 2017-07-05 11:45:01
回答 1查看 541关注 0票数 2

environment:php+nginx;我使用PHPExcel导出和导入excel文件,对于大数据,这个操作大约需要两分钟,这会导致504网关超时。并且nginx factcgi_connect/read/send_timeout是30s;不要修改nginx设置,怎么办?

EN

回答 1

Stack Overflow用户

发布于 2017-07-05 12:03:38

在“离线”批处理模式下运行文件生成过程。PayPal对某些报告执行此操作-您请求报告,立即收到报告正在处理的通知,当报告完成时(通常需要几秒钟,但可能会更长),状态页面会更新,您会收到通知电子邮件。基本步骤:

  1. 创建一个新的报告表,以便为用户请求一个报告,添加一个新的状态
  2. 添加一个作为cronjob运行的新进程(例如,每隔5分钟),将状态更改为“正在处理”,创建报告,然后将状态更改为“已完成”,并将报告存储在一个可访问的位置(例如,基于报告表记录id的文件名)
  3. 添加一个状态页,以向用户显示其报告的状态,如果“已完成”,则包括一个下载链接。

这是一项工作,但PHP使它变得简单,因为您可以从命令行运行相同的代码,也可以作为web进程运行。

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

https://stackoverflow.com/questions/44916675

复制
相关文章

相似问题

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