扫码关注官方订阅号
第一眼我是拒绝并且鄙视的(果然入门级框架作者也这么low)。但是思考之后,我感觉我还是来问问大神们怎么说吧~ 原文地址
走同样的路,发现不同的人生
这个文档是ci3.0吧,当时的mysql版本默认表引擎是myisam,myisam在insert的时候是表级锁,高并发下性能损失很明显的,即使是现代的innodb,由于他是事物表,即使单sql操作,也会有事物自动提交的过程,这些细微的操作导致的性能损失在高并发下累计起来还是很可观的。
现在推荐用memcache或者redis等内存型nosql可以解决磁盘io瓶颈,进一步提升session存取速度,这是终极解决办法。
写ci框架的大神还是不low的,现在很多公司自己开发的框架也大量参考了ci,因为ci本身没有过度的设计模式和封装,因此学习曲线低,在路由,请求,加载等方面性能是很高的。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
这个文档是ci3.0吧,当时的mysql版本默认表引擎是myisam,myisam在insert的时候是表级锁,高并发下性能损失很明显的,即使是现代的innodb,由于他是事物表,即使单sql操作,也会有事物自动提交的过程,这些细微的操作导致的性能损失在高并发下累计起来还是很可观的。
现在推荐用memcache或者redis等内存型nosql可以解决磁盘io瓶颈,进一步提升session存取速度,这是终极解决办法。
写ci框架的大神还是不low的,现在很多公司自己开发的框架也大量参考了ci,因为ci本身没有过度的设计模式和封装,因此学习曲线低,在路由,请求,加载等方面性能是很高的。