laravel
giant-one
这个作者很懒,什么都没留下…
展开
-
laravel 使用workerman加速应用
背景公司项目使用的是laravel框架,开发完后压测一直不过,期间开启过opcache扩展加速(不属于本篇内容,不在此赘述),后决定采用workerman或swoole加速laravel应用,本篇以workerman为例。首先大家应该知道laravel每次收到请求都会把框架核心代码加载一遍,使用workerman提升性能的关键是把框架核心代码缓存起来,这样就不需要每次重新加载了,以此来提升性...原创 2019-04-08 18:00:04 · 4957 阅读 · 10 评论 -
使用swoole来加速你的laravel应用
为什么要用swoole来加速laravel呢?下图展示了PHP的生命周期,正如你所看到的那样,当你每次运行PHP脚本的时候,PHP都需要初始化模块并为你的运行环境启动Zend引擎,中间会经过语法分析、词法分析,最后把你的代码编译为OpCode来交给Zend引擎执行。但是,这样的生命周期需要在每次请求的时候都执行一遍,因为单个请求创建的环境在请求执行结束之后会立即销毁。换句话说,在传统的P...原创 2019-05-05 16:11:45 · 4060 阅读 · 0 评论