私のウェブサイト上のAPIがどのように動作するのかという質問があります。自分のサイトを機能させるための具体的な方法があります。 私は現在、JavaScriptファイルからAPIリクエストを実行するWebサイトを持っており、そのJSファイルはデータをHTMLにロードします。私の質問は、ユーザーがウェブサイトに移動したときに、各端末がAPI呼び出しを行っているか、それとも一度サーバー上で作成されたかということです。 私は、電話をサーバー上で一度だけ行い、そこに保管したいと思います。ユーザーが自分のサイトに移動すると、デバイスはデータが格納されているサーバーからのデータのみを要求します。 (私はコールの上限が非常に低い他のAPIを使用したいので、これを行う方法を見つけたいと思っています)そして、JavaScriptを使用してこれを行うことをお勧めします。サーバーサイドAPIコールの作成
-1
A
答えて
1
あなたのウェブサイトのあなたの説明に基づいて:
はい。ユーザーがウェブサイトを読み込むたびに、javascriptが実行され、APIを呼び出してデータを取得します。
サードパーティのAPIからデータを取得している場合は、サーバーがリクエストを行っているにもかかわらず、ユーザーがサイトにアクセスするたびに呼び出されます(実装によって異なります)。
API呼び出しを制限したい場合は、API応答のコピーをデータベース(またはサイズに応じてテキストファイル)に保存/キャッシュする必要があります。サーバーは、他のAPIエンドポイントではなくデータベースから応答を取得します。
データベースデータをいつ更新するかを決定する必要があります。そのため、データを最後に取得したときの列が必要になります。
ユーザーがサーバーのAPIにアクセスするたびに、データベースコピーを提供しない場合は、データを更新する必要があるかどうかを確認する必要があります。それ以外の場合は、他のAPIを呼び出し、データベースに格納して(最後に取得した更新時間)、それをユーザーに提供します。
関連する問題
- 1. コールJavaScriptの関数のサーバーサイド
- 2. DNN Hotcakes単一バリアントを作成するためのサーバーサイドAPI
- 3. モバイルアプリケーション用サーバーサイドAPI
- 4. シンプルなTwitter APIコールを作成する
- 5. jsdom、highchartsでサーバーサイドを作成する
- 6. C#イーベイ製品のAPIのSOAPコールを作成
- 7. FacebookのマーケティングAPIへのPOSTコールを作成する方法は?
- 8. WordpressのページとウィジェットでシンプルレストAPIコールを作成する
- 9. Try/Catchブロックを使用したAPIコールの作成
- 10. 冗長OpenGLコールの作成
- 11. RubyでAmazon Route53 APIコールを作成するには?
- 12. GWT AppからYouTube APIコールを作成する方法
- 13. Javascript - REST APIコールを作成する方法
- 14. RCurl/HTTRを使用してWordPress APIコールを作成する
- 15. azure-mobile-appsノードsdk、apiコールを作成できません
- 16. React Single Pageアプリケーションからapiコールを作成できない
- 17. Angular 2でAPIコールを作成する方法は?
- 18. JavaScriptからvimeo APIコールを作成する
- 19. コールAPIのベストプラクティス
- 20. FirebirdクラウドメッセージングwithサーバーサイドAPI for obj-c
- 21. PHP:OAuth1aのMautic APIコール
- 22. FlickrのJSONコールAPI
- 23. PythonのPoloniex APIコール
- 24. reduxのDebounce APIコール
- 25. dashDBのAPIコールは
- 26. HaskellのWin32 APIコール?
- 27. Javascriptからサーバーサイドで作成されたCookieにアクセスする
- 28. APIコールC#(CsCart)
- 29. AngularJS + APIコール
- 30. Piwik APIコール