概要

NBAMashというサービスをVercelでホスティングしているのだが、最近レスポンスが遅いなと感じていた。

色々と調査したところ、VercelのリージョンがデフォルトだとワシントンDCになっていることが要因の1つであることが分かった。

そこで今回はVercelのリージョンを変更する方法について紹介する。

方法

  1. リージョンを変更したいプロジェクトを開く

  2. 上部のバーから「Settings」を選択する

  3. 左のサイドバーから「Functions」を選択する

  4. Function RegionsのAsia Pacificのアコーディオンメニューを開いてTokyoまたはOsakaにチェックをして、「Save」を押す

ちなみにHobbyプランの場合はリージョンを1つしか選択できないのでデフォルトの「North America (Washington, D.C.)」のチェックを外す必要がある。

画像1

  1. Saveを押すと右下にダイアログが出るのでそこから再デプロイをおこなう(手動で再デプロイでもOK)

画像2

画像3

結果

リージョンを変更した結果1リクエストのレスポンス時間が約30~40msに改善した。

ちなみに改善前のスクショを撮り忘れてしまったが1s以上かかっていた。

画像4