我在stackoverflow中阅读了许多线程,也用谷歌搜索过,但我仍然有一个困惑
请告诉我,如果我有以下几点,哪个对我更好
数据库 : MYSQL
- 大约 10 个
- 表中的 10 000 条记录
- 100桌
- 每秒 100 个请求
我想制作将来可以发生上述详细信息的网站
如果有 100 个用户同时查看我的网站,哪个是最好的 PDO 或 mysqli
PHP 手册中的"选择 API"一章是这样说的:
总体 所有三个扩展的性能都被认为是关于 相同。尽管扩展的性能仅贡献 PHP Web 请求的总运行时间的一小部分。通常,影响 低至 0.1%。
总而言之:如果性能是您唯一关心的问题,那么选择哪一个并不重要。(更不用说数据库大小或复杂性基本上是MySQL服务器的问题。
在我看来,
PDO比mysqli更好,这是毫无疑问的。支持另一个数据库,命名参数,更容易SQL注入安全性(使用预准备语句)。
Mysqli 速度稍快,但我认为在这种情况下它不能成为主要原因。