Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我的客户想要一个 android 应用程序和一个 iPhone 应用程序。制作一个基于 php 的 api 是否是一个很好的解决方案,这两个应用程序都可以用来与服务器通信。API 将用于访问数据库并通过 OAuth 和其他一些非数据库功能进行授权。
使用 api 而不是直接连接到数据库会不会有显着的性能损失?
PHP 可能存在一些问题,一般来说,它在处理几百个连接时并不是很好。无论如何,我强烈建议您使用某种 API 来过滤它接收到的输入,而不是让任何人连接到数据库,否则它可能在您的应用程序启动的最初几个小时内是空的(也就是一个巨大的安全风险!)。