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 にはいくつかの問題があるかもしれませんが、PHP は一般に、一度に数百の接続を処理するにはあまり適していません。とにかく、誰でもデータベースに接続できるようにする代わりに、受信した入力をフィルター処理する何らかの API を使用することを強くお勧めします。そうしないと、アプリの起動から最初の数時間以内に空になる可能性があります (つまり、これは大きなセキュリティ リスクです)。 !)。