どの対策が自分に合うのか、正直に整理します
アクセス集中対策には、いくつも方法があります。ここでは自社サービスの宣伝は最後に回して、まずどれがどんな場面に向くのかを並べます。向かない場面もはっきり書きます。
4つの方法を、ひとことで
| サーバーの増強 | 処理できる量そのものを増やす。恒常的にアクセスが多いサイト向き |
|---|---|
| CDN・キャッシュ | ページや画像の複製を配る。閲覧が中心のサイト向き |
| 負荷分散(複数台) | サーバーを増やして分担する。規模が大きく、体制があるサイト向き |
| 仮想待合室 | 入ってくる人数を調整する。短時間に山が集中するサイト向き |
サーバーの増強
向いている場面:常時アクセスが増えてきた、サイト全体が慢性的に重い。
向かない場面:年に数回の山のためだけに使う場合。365日ぶんの費用がかかりますし、移行の手間も小さくありません。「明日のセールに間に合わせたい」という使い方もできません。
また、増強しても限界が上に移動するだけで、限界そのものは残ります。想定の10倍が来れば、増強したサーバーでも落ちます。
CDN・キャッシュ
向いている場面:記事や商品情報を「見る」アクセスが大半のサイト。画像が多いサイトにもよく効きます。
向かない場面:カート投入・ログイン・決済など、一人ひとり内容が違う処理。ここは複製できないため、販売の山ではCDNを通り抜けてサーバーに届きます。販売サイトではCDNと別の対策を組み合わせるのが現実的です。
負荷分散(複数台構成)
向いている場面:規模が大きく、運用できる技術者がいる場合。正しく組めばもっとも強い方法です。
向かない場面:小規模のチーム。設計も運用も費用も、数段階上がります。共有レンタルサーバーをお使いの場合、そもそも選べる選択肢ではありません。
仮想待合室
向いている場面:発売開始やメディア掲載など、短時間に人が集中するサイト。ふだんのサーバーはそのままで、山のときだけ人数を調整します。抽選販売や在庫連動といった、販売の公平性に関わる設計もここでできます。
向かない場面:慢性的にサイトが重い場合。これは山ではなく地盤の問題なので、増強のほうが筋が良いです。また、待合室は訪問者に待っていただく仕組みなので、待ち時間そのものが許されない用途には向きません。
仮想待合室について、正直なところ
この仕組みは、プロ野球やJリーグのチケット販売など、大規模なサイトで先に普及しました。海外のQueue-itが代表的です。一方で、そうしたサービスは大規模サイト向けの体制と費用を前提にしています。待合室ナラブルは、同じ考え方を小規模なサイトでも使える形に絞り込んだものです。大規模サイトの複雑な要件には、専用のサービスのほうが適していることもあります。
選び方の目安
- サイトがいつも重いなら → サーバーの増強
- 見るだけのアクセスが多いなら → CDN
- 販売の瞬間だけ集中するなら → 仮想待合室
- 公平な抽選にしたいなら → 仮想待合室(抽選機能つきのもの)
- 大規模で専任の技術者がいるなら → 負荷分散を含めた設計
組み合わせても問題ありません。実際、CDNで軽いアクセスを受け止め、販売の瞬間だけ待合室で人数を調整する、という使い方がもっとも費用対効果が良いことが多いです。
待合室ナラブルは月4,800円から、単発の1日券は9,800円です。まず動きをご確認ください。
行列を体験する