php - mysqli 中是否存在不适合与 AMP 或 ReactPHP 一起使用的限制?
问题描述
我已经看到诸如amphp/mysql和Friends -of-reactphp/mysql 之类的库实现了低级 MySQL 协议,并且不依赖任何内置扩展。
鉴于mysqli 支持异步查询,这些异步库有什么理由不能基于mysqli
?
最初被问到为什么 amphp/mysql 不是基于 mysqli 的?(关闭)。
解决方案
嘿 ReactPHP 核心团队成员。简而言之,你不应该使用它们(你总是可以,但我们强烈建议不要使用它们),因为它们的 I/O 没有连接到我们的事件循环中。这意味着它可以阻止整个循环和所有连接到它的东西,直到它完成它所做的一切。
推荐阅读
- instagram-api - 访问 Instagram 的 Basic Display API 以获取有关特定公共帐户帖子的指标
- amazon-web-services - AWS Quicksight - 连接数据库和生成图表的逻辑
- java - Mockito 错误地给出 InvalidUseOfMatchersException?
- tensorflow - CNN1D 在二元分类问题(Keras)中只学习一个类
- python - 在python中的数据框中拆分空格分隔值的列
- php - 当用户每次在php pdo中更新记录时如何更新当前时间戳
- javascript - 如何交替兄弟Vue组件v-for渲染父组件列表中的共享数组
- google-sheets - 基于日期和复选框状态的自动计算
- jmeter - 如何在 Jmeter 中更改内容长度
- opencv - 如何从 opencv js 中的 findContours() 访问数据