1、了解swoft
首个基于 Swoole 原生协程的新时代 PHP 高性能协程框架,内置协程网络服务器及常用的协程客户端,常驻内存,不依赖传统的 PHP-FPM,全异步非阻塞 IO实现,以类似于同步客户端的写法实现异步客户端的使用,没有复杂的异步回调,没有繁琐的 yield, 有类似 Go 语言的协程、灵活的注解、强大的全局依赖注入容 器、灵活强大的 AOP、标准的 PSR 规范实现等等,可以用于构建高性能的Web系统、API、中间件、基础服务等等。
1.1、与传统框架的区别
cgi
对每个用户请求都要开单独的子进程去维护,所以数量多的时候会出现性能问题
fastcgi
激活后,不会每次都花费时间去解析php.ini、重新载入全部dll扩展并重新初始化全部数据结构
swoole
通过swoole开启一个web服务运行laravel框架,通过访问swoole的时候laravel则已经在swoole中作为常驻内存保存了
2、数据库连接池的概念
假设网站一天有很大的访问量,数据库服务器就需要为每次连接创建一次数据库连接,极大的浪费数据库的资源,并且极易造成数据库服务器内存溢出、拓机。 数据库连接是一种关键的