1
xi4oh4o OP Laravel是与Yii都是生成的空白框架
在controller里输出echo hello world 然后ab -c 100 -n 1000 结果是 laravel rps只有30~40 Yii rps有380左右 |
2
sobigfish 2014-01-03 22:23:02 +08:00
blade里面有些小坑,不能直接定义数组-。- 会被直接echo然后出错。
本地php -S的更惨,有sql查询 Requests per second: 8.75 [#/sec] (mean) |
4
johnlui 2014-01-04 00:07:53 +08:00 via Android
用CI吧,最快了…
|
5
dongbeta 2014-01-04 00:25:34 +08:00
1. 既然你选择了框架,就不要对性能这么敏感。
2. 先达到框架和服务器的性能瓶颈之后再考虑这个问题。 3. CI 太弱*,Laravel 依赖过多不容易 debug。 |
6
dongbeta 2014-01-04 00:26:33 +08:00
刚才不是回答楼主的并发问题的,抱歉。
|
7
bcxx 2014-01-04 00:26:52 +08:00
再跑下 benchmark 看看具体耗时啊…… 不过貌似 laravel 的 http 和 route 都做得很重,所以可能拉低不少…… 不过我个人感觉是姿势不对…… 有空再试试跑啊
|
8
yangqi 2014-01-04 01:13:42 +08:00
本机跑的是php单线程的...而且框架默认什么优化也没有, 单纯比性能有意义么?
|
9
xi4oh4o OP |
10
bcxx 2014-01-04 10:32:21 +08:00
@xi4oh4o 试试做了优化再测?记得 laravel 是有优化(compile?不过貌似是对静态资源的)选项的……在网上找到的结果都没你的相差那么远啊……
|
11
yangqi 2014-01-04 10:35:46 +08:00
|
12
xi4oh4o OP |
13
shiny 2014-01-04 11:23:12 +08:00
@xi4oh4o 有没有开类似 opcode 缓存的扩展?有没有类似 debug/production 的选项?试试加大 进程数?
|
14
sobigfish 2014-01-04 11:28:15 +08:00
laravel 好多都是用的symfony的,直接symfony ?
http://symfony.com/projects/laravel |
15
xi4oh4o OP |
16
johnlui 2014-01-04 23:45:44 +08:00 via Android
laravel是借鉴的Rails,性能就不要有过多要求啊…
|
18
raykwok 2014-01-08 13:40:37 +08:00
不是吧,最近一个比较大的项目选了laravel,没怎么跑benchmark,难道我挖坑挖大了……
|
20
teavoid 2014-01-08 16:53:15 +08:00
mark一下,打算还是继续用yii 1吧。。
|
21
m3 2014-01-20 18:10:25 +08:00
Mark,ci不更新了,ci论坛(中文)有laravel版块,正想学习呢.
|
23
xi4oh4o OP 事实证明用上DB以后
Yii和laravel都差不多一个尿性,laravel也许好的多:) |