谈谈 tp5 Laravel Lumen 和项目优化

框架

先上个我刚刚测试的

框架 helloworld(s) 内存(m)
laravel 0.385 7.06
lumen 0.083 2.12
tp5 0.06 1.52
php 0 0

Laravel

慢,有很大的优化程度。
功能多。例如 迁移 
 一个人创建了,其他人只要迁移一下就好了,(又改本地和服务器挺麻烦的)  

lumen

精简版laravel,laravel靠服务容器加载的。
比如我只提供api,不需要视图,去掉视图的服务提供者。

lumen就是去掉一堆的服务的Laravel产生的。
速度不错。

tp5

用过几次,跟laravel大部分语法没什么区别。
没什么感觉。

php

世界上最好的语言 ----- 之一。

什么框架好?

问这个问题,你可能真是新手了。
这和问用什么语言好一样。
我相信大佬不可能只会一个语言。

优化

opcache

开了opcache,
从14m的内存变成3m,
速度变快很多,忘记多少了。

大数据禁止用模型查询

例如 User::all() 
1k的数据
colection太大了,占用内存 >128m

模型关联注意n+1

建议安装
debugbar
找问题。

最后

看看我本地的laravel速度
lcoal

再看看服务器的
server

 同一个代码。
 本地cpu太渣,服务器2h 4g开了opache。
本作品采用《CC 协议》,转载必须注明作者和本文链接
专心学习不瞎搞
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!
未填写
文章
89
粉丝
108
喜欢
481
收藏
724
排名:108
访问:8.8 万
私信
所有博文
社区赞助商