/*
1.php: 对上传的文件进行简单的检查,然后调用class1类进行处理
类class1对文件进行load,获取数据.这期间生成一个数据变量使用memory_get_usage发现生成前和生成后的差值达到
80MB.而且这个变量还绕不过.然后针对这些数据进行处理,分页,然后把有分页结构的数据存入数组,将数组存入数据库.
2.php 在1.php处理结束时跳转到2.php,进行分页显示,读取数据库中的内容
由于1.php处理大量数据出现了内存不足和事件过长的问题.时间长不是大问题,可是内存不足确是致命问题.而且内存限定为128MB不可更改.如何优化内存消耗呢?对那个变量实行置空操作然后unset或者赋值为''都不行,额外的80MB内存基本上没减少多少.现在考虑的方法是使用多个页面来操作,因为php只有在页面执行完毕之后才对内存进行销毁.
*/
解决方案 »
- php 图片上传 生成缩略图 $_FILES()没有获得数据流
- 怎么一次性发邮件给所有的网站注册会员
- php怎么实现定时功能?
- 在查询语句中。怎么才能知道符合查询的有多少条记录?
- 如何实现选中正行
- 效果有个保存按钮就是保存图片。。。 就是相当于另存为的效果怎么搞 那个框怎么弹
- MySql中可以用触发器吗,如何使用?
- 我做的搜索,有时搜索到的记录会比你预想的要多。有些结果并不是该关键字的,是否我的查询对?
- recv()为什么在接收一个361个长度jpg文件,只能接收到178个长度,但文本文件都正常。
- 在论坛里,发一个帖子新开一个窗口,当发完后让原来那个窗口刷新一下
- 请教:多维数组生成排序问题
- zendstudio怎么用?
你这个类有几十万行代码?这么大的程序文件还适合在 web 方式下运行么?