【发布时间】:2011-06-06 09:33:09
【问题描述】:
我注意到在 php/mysql 中反复处理大量数据时,浏览器的内存使用量会迅速增加。
例如,运行 firefox 4,打开单个选项卡,仅应用即时测试当前使用超过 800MB 的内存。
测试涉及通过 PHP while 循环从 mySQL 重复加载超过 500KB 的页面或 ajax 调用,我假设这是导致内存堆积?
有什么办法可以减少这种情况吗?
【问题讨论】:
-
浏览器不受服务器上运行的任何东西的影响 - 只是受到服务器发送给它的数据的影响。究竟发送了什么?也就是说,Firefox 无缘无故吃掉 800 MB 并不是完全闻所未闻:)
-
主要是来自mySQL的数据,周围有一些html。
-
FF 以存在使用过多内存的问题而闻名。在 Chrome 中试用您的代码。