laravel 优化

2017-10-19 12:44:44 +08:00
 yadgen
laravel 框架默认输出 hello world 需要几十毫秒,优化到只有几毫秒,有什么思路?
5033 次点击
所在节点    PHP
24 条回复
Magician
2017-10-19 12:50:43 +08:00
echo 0.000000000001 微秒 自我催眠
takanasi
2017-10-19 12:59:27 +08:00
不用框架?
2ME
2017-10-19 13:26:11 +08:00
关闭 session 试试?
thomasjiao
2017-10-19 14:04:10 +08:00
关闭所有 middleware 和 service provider ;
路由缓存,配置缓存;
silencefent
2017-10-19 14:05:11 +08:00
/index.php

echo "hello world"
lbp0200
2017-10-19 14:05:35 +08:00
没什么意义
FishInShallow
2017-10-19 14:08:20 +08:00
不用它的模板引擎试试
z21victor
2017-10-19 14:10:20 +08:00
这个是图啥,如果只输出,就不用框架呗
b821025551b
2017-10-19 14:18:45 +08:00
毫无意义
wdlth
2017-10-19 14:25:01 +08:00
难道用框架是为了输出 Hello World ?不用写业务逻辑?
HYSS
2017-10-19 14:29:56 +08:00
不可能的 就算仅仅留下个 Kernel 还是会几十
yadgen
2017-10-19 14:32:57 +08:00
@thomasjiao 没用,试过了。
yadgen
2017-10-19 14:33:27 +08:00
@HYSS 试试 kernel 内存常驻呢?
TypeErrorNone
2017-10-19 14:44:30 +08:00
还是把重点放到 mysql 上,php 这块到时开启 opcache 就行了,laravel 可以用 lumen 代替
yadgen
2017-10-19 15:41:49 +08:00
@TypeErrorNone mysql 也简单,减少 IO,redis or memcache, 减少请求,在上游优化等等手段。
dryyun
2017-10-19 18:00:42 +08:00
换个轻量级框架 ?
pqee
2017-10-19 18:42:41 +08:00
14 年的 Laravel 4.2 默认配置 hello world 要 150 ms,该满足了。

如果你实在是想优化性能,换 PHP 效果最好。
pqee
2017-10-19 18:43:00 +08:00
补充:换 PHP7 效果最好
gouchaoer
2017-10-19 21:54:22 +08:00
opcache,session 存 redis/memcache,php7,没了
allenhu
2017-10-19 22:10:00 +08:00
lumen 试试?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/398902

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX