1. 仕様の策定
一般的なパラメータやデータ返却形式など、開発前に必ず仕様を定めてください。データ形式としては、xml と json がよく使われますが、xml よりも json の方がメリットが多いため、json を使用することをお勧めします。
2. 合理化された戻りデータ
インターフェイス データは、必要なものを返すという原則に準拠しています。たとえば、残高と登録時間をクエリしたい場合、ユーザー、Web ページ内のインターフェイス データ。アプローチは select * from user where
uid=1
ですが、インターフェイスは select Balance,regtime from user where である必要があります。 uid=1
。インターフェイス経由でデータを返すにはオーバーヘッドとトラフィックが必要なため、返せるデータをできるだけ少なくできる場合は、できるだけ少ないデータを返すと、パフォーマンスが大幅に向上します。
3. データ型は厳密である必要があります
データの型に注意してください。整数型のデータは、java とオブジェクトが異なるため、int に変換する必要があります。 C 言語はデータ型に厳密であり、型が間違っているとアプリがクラッシュします。
4. インターフェイス ドキュメントを作成するには
インターフェイス ドキュメントをモジュールに従って適切に作成し、仕様も記述してください。最適な形式は次のとおりです: インターフェイス リクエスト アドレス; リクエストパラメータ(パラメータ名、タイプ、および必須かどうかを含む); テストパラメータの例; リターンパラメータ(パラメータ名、および各パラメータの意味を示す)。これにより、将来的にプロジェクトが大規模化しても、メンテナンスが困難になることはありません。
5. コードの正しさの確認
コードが正しいことを検証する必要があり、追加出力を避けるために生成環境でエラーをシールドする必要があります。返された json とその他のデータは解析に失敗し、アプリがクラッシュしました。
6. コードのパフォーマンスを最適化するには
ユーザーにより良いエクスペリエンスを提供するために、アプリは迅速な応答を必要とします。したがって、モバイルインターフェースでビジネスロジックを扱う場合には、複雑すぎるSQL文やループ数の多いSQL文の実行をできるだけ避け、ホームページ上のホットスポットモジュールの情報をキャッシュする必要があります。 Redis キャッシュに保存されます。ネットワーク速度を考慮しない場合、理想的なインターフェイスの応答時間は 200 ミリ秒以内である必要があります。
7. 古いインターフェースを勝手に変更しないでください
アプリは Web ページとは異なります。アプリがリリースされ、誰かがそれを使用した後は、インターフェースを変更すべきではありません。ランダムに変更されます。将来のアップグレードについても同様で、元のインターフェイスの構造を維持しながら追加の拡張を行わないと、古いバージョンのインターフェイスを呼び出すアプリでバグが発生する可能性があります。
8. インターフェイスのセキュリティに注意する
セキュリティは何よりも重要であり、インターフェイスのセキュリティを確保する必要があります。電話番号などの機密情報は、送信中に暗号化する必要があります。暗号化しないと、他人に盗まれる可能性があります。ユーザー情報を取得するインターフェースは、インターフェースが悪意をもって呼び出されたり、ユーザー情報が漏洩したり、情報が改ざんされたりすることを防ぐために、権限を検証する必要があります。
推奨チュートリアル: PHP ビデオ チュートリアル
以上がPHPインターフェイスを開発する際に注意すべき点は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。