Salesforce 認定 Platform デベロッパー 上級 問題集

Salesforce 認定 Platform デベロッパー 上級(Platform Developer II)試験対策公式Exam Guide(Winter '24・2026年7月24日公開版)準拠

Salesforce 認定 Platform デベロッパー 上級の日本語問題集。全180問に解説つき。

Salesforce 認定 Platform デベロッパー 上級 無料問題 10 / 10 ・ 分野5: パフォーマンス

数千人の担当者が使う Visualforce ページに、外部の保証のサービスへ問い合わせるボタンがある。サービスの応答が返るまでに長くかかり、担当者の多い時間帯にはボタンの処理が失敗する。ドキュメントが挙げる、非同期のコールアウト(Continuation)を使う利点はどれか。

  1. 長く動く要求の同時の数の上限(10)に縛られずに、要求を動かせる
  2. 利用者は応答を待たずに、すぐにページで次の操作をしてアクションを呼べる
  3. リモートサイトの設定を省いて、外部のサービスを呼べるようになる
  4. 外部のサービスの応答そのものが速くなり、待ち時間が縮む
正解と解説を見る

正解: A

正解の理由
非同期のコールアウト(Continuation)は、Visualforce ページや Lightning コンポーネントから外部の Web サービスへの長く動く要求を行い、応答をコールバックのメソッドで処理するもの。ドキュメントの例では、百人の担当者が同時にボタンを押すと、長く動く要求の同時の数の上限(10)を超えるが、非同期のコールアウトを使えば、要求はこの上限に縛られずに動かせる。

違う選択肢
「外部のサービスの応答そのものが速くなり、待ち時間が縮む」… Continuation は外部のサービスを速くするものではない。応答を待つ間、Visualforce の要求は止まり、利用者は応答が返るまで待つ。
「利用者は応答を待たずに、すぐにページで次の操作をしてアクションを呼べる」… 要求がサービスに送られた後、Visualforce の要求は止まり、利用者は応答が返るまでページの利用や新しいアクションの呼び出しを待つ。
「リモートサイトの設定を省いて、外部のサービスを呼べるようになる」… 外部のサービスを呼ぶ前に、リモートサイトの設定で許可したサイトの一覧に加える必要がある。

押さえどころ
アプリのサーバがコールアウトの要求を Continuation のサーバに渡し、Continuation のサーバが Web サービスに送って応答を受け、それをアプリのサーバに返す。外部のサービスを呼ぶ前に、リモートサイトの設定に加える。

Salesforce 認定 Platform デベロッパー 上級の演習アプリ(無料10問・全問は解錠で)へ

問題集(note)を見る