最近要用PHPExcel导出excel文件,读取数据没有问题,程序结果(数据量较少时)也没有问题,今天突然发现数据量稍微大点的时候会:
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 3 bytes) in D:\www\test\server0622\minfo\source\PHPExcel\Cell.php on line 660现在的数据只有3000条左右,字段比较多,然后我增加代码:
set_time_limit(0);
ini_set('memory_limit', '512M');这样还是不行, 是PHPExcel本身占用的内存过大, 还是我的程序有需要优化的地方? 应该怎么优化?
请各位大虾指点一下
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 3 bytes) in D:\www\test\server0622\minfo\source\PHPExcel\Cell.php on line 660现在的数据只有3000条左右,字段比较多,然后我增加代码:
set_time_limit(0);
ini_set('memory_limit', '512M');这样还是不行, 是PHPExcel本身占用的内存过大, 还是我的程序有需要优化的地方? 应该怎么优化?
请各位大虾指点一下
解决方案 »
- 发布一款支持多种数据库的开源CMS
- phpwind discuz dedecms哪个做网站比较快,不是做论坛
- PHP如何更好的记录访问时长最好有案例
- 有一个wordpress模版,不能往文章中插入图片,别的模版可以,为什么?
- 我想实现统计会员每个月消费的情况,不知道数据库怎么设计。
- 怎样判断insert是否插入成功?
- MySQL jion 语句问题搜索外国作者名
- 求 数据库的update语句问题
- 求php解密方法
- 请问有没有人用过微支付?为什么微支付要不就一直加载个不停,永远都不弹出支付框;要不就弹出“下单账号与支付账号不一致,请核实后再支付”?
- zend studio 5.5 如何添加一个完整的新项目 大哥们帮帮忙
- 请教phpcms基础
ini_set('memoryt_limit','-1'); 设置不限制看下 134217728 bytes 好像你设置的512没有效果