Laravel使用的内存比本机php多100倍

时间:2016-02-10 14:43:22

标签: laravel memory nginx fastcgi

薄荷linux上的Nginx + PHP FasCGI。

我在Laravel上用csv测试了表格。 Laravel使用的内存比本机php多100倍。

Laravel使用雄辩。据我所知,使用了mysqli。 原生php清洁mysqli。

只是表(没有关系,int和float)9000条记录Laravel需要~65 MB才能重新启动。 原生PHP~300 KB。

如果一个foreach占用10000条记录,服务器内存不足(默认为128MB)。

即使在模型第一行中返回的数据也比第二行多5倍。

return self::take( $take )->skip( $skip )->get(); // 9000 ~ 5-6 sec.

return DB::table('sales')->take( $take )->skip( $skip )->get(); // 9000 <1 sec.

任何人都能说出为什么会有这么大差异?

在高负荷下,它能够跑(Laravel)?

0 个答案:

没有答案