現在サイトで作業しています。私はそれをAPIとして設計し、モバイルデバイスと簡単にインターフェースでき、フロントエンドの開発とは全く別のものにすることができます。その目的は、フロントエンドのデザイナーがjavascript \ jQueryを使用してAPI呼び出しを行うことでした。フロントエンドのデザイナーがコンテンツを適切にフォーマットするように、APIはJSONを返します。このデータを取得するためにjQueryを使用する代わりに、インラインPHPを使用して、cURLを使用してlocalhostに適切なAPI呼び出しを行い、JSON結果をエコーしてフォーマットすることに気付きました。サーバーが本質的にそれ自体を要求しているので、これは懸念の原因ですか?新しいプロセスが生成され、サーバーは要求と応答などを処理する必要があります。リモートクライアントがjQueryを使用してAPI呼び出しを解決するか、サーバーのcURL localhostを使用して解決する方がよいでしょうか?APIを使用する - cURL to localhostとjquery
0
A
答えて
1
それはPHPはそれが必要以上にアップロード取得されるかもしれないということでしょうここでは、パフォーマンスの問題のように聞こえる:
jQueryの - >
jQueryの対PHP
上に構築されたRESTfulなAPI - > PHPのcURLコール - > cURL - > RESTful API(PHPベース)
別のプロセスを作成すると、それぞれの呼び出しにはPHPが余分に使われます。 cURLの余分な使用はそれほど重大ではありません(軽量ですが)。しかし、使用量が多すぎると(例えば、並行して100と言いますが、サーバーに依存します。
関連する問題
- 1. python httplib timeout to localhost
- 2. nodejs echo to localhost unix socket
- 3. curl -d to ASIHTTPRequest
- 4. blueimpを使用するjQuery File Upload to PUT to WCF
- 5. JQuery .ajax POST to Spreadsheets API?
- 6. ClientLoginとPHP/cURLを使用してGoogle Spreadshet APIにログイン
- 7. PHPのCURLを使用して別のローカルホストサイトからlocalhostサイトを呼び出す
- 8. Jira REST APIを使用する
- 9. Yahoo Placefinder APIとcURL/wget
- 10. TwitterのAPIのcURLコマンドの実行CLIを使用したが、PHPのcURL
- 11. CurlとPHPの使用
- 12. jqueryでjsfiddleエコーAPIを使用する
- 13. curl LinkedIn API
- 14. Posterous API php curl
- 15. Curl C APIを使用してダウンロードを再開しません。
- 16. cURLでPHPを使用すると、cURLが使用するIPアドレスを判別できますか?
- 17. gitとcurlのコマンドラインを使用
- 18. localhostでFacebookのログインを使用する
- 19. localhostでFacebookのコメントを使用する
- 20. localhost wampでhttpsを使用
- 21. PHPとJSONを使用したcURL
- 22. curlとkey-file(crt、der、txt)を使用
- 23. Googleカスタム検索APIは、cURLを使用してPHPを使用してプログラムでアノテーションを追加する
- 24. シンプルなcURLレスポンスAPI
- 25. php curl search API OAuth
- 26. cURL APIコールをAjaxに変換する
- 27. yahoo maps api curl settings
- 28. PHPでcURLを使用するRAW POST
- 29. whileループでcurlコマンドを使用する
- 30. DLLでCURLを使用する
明らかに、これはAPIの使用方法に関する誤ったコミュニケーションがあったため設計上の観点から悪いですが、通常はパフォーマンス上の問題ではありません(詳細は多くの詳細に依存します)。 –
彼はそれが完了している限り、彼がどのように満足しているかを本当に自由にしました。 jQueryについては、自分自身をcURLしてデータを取得するよりも自然なように思っています。重大なパフォーマンスへの影響がない限り、問題ありません。誰もこの方法でAPIを使用していますか? – user974896