アクセス集中対策

どの対策が自分に合うのか、正直に整理します

アクセス集中対策には、いくつも方法があります。ここでは自社サービスの宣伝は最後に回して、まずどれがどんな場面に向くのかを並べます。向かない場面もはっきり書きます。

4つの方法を、ひとことで

サーバーの増強処理できる量そのものを増やす。恒常的にアクセスが多いサイト向き
CDN・キャッシュページや画像の複製を配る。閲覧が中心のサイト向き
負荷分散(複数台)サーバーを増やして分担する。規模が大きく、体制があるサイト向き
仮想待合室入ってくる人数を調整する。短時間に山が集中するサイト向き

サーバーの増強

向いている場面:常時アクセスが増えてきた、サイト全体が慢性的に重い。

向かない場面:年に数回の山のためだけに使う場合。365日ぶんの費用がかかりますし、移行の手間も小さくありません。「明日のセールに間に合わせたい」という使い方もできません。

また、増強しても限界が上に移動するだけで、限界そのものは残ります。想定の10倍が来れば、増強したサーバーでも落ちます。

CDN・キャッシュ

向いている場面:記事や商品情報を「見る」アクセスが大半のサイト。画像が多いサイトにもよく効きます。

向かない場面:カート投入・ログイン・決済など、一人ひとり内容が違う処理。ここは複製できないため、販売の山ではCDNを通り抜けてサーバーに届きます。販売サイトではCDNと別の対策を組み合わせるのが現実的です。

負荷分散(複数台構成)

向いている場面:規模が大きく、運用できる技術者がいる場合。正しく組めばもっとも強い方法です。

向かない場面:小規模のチーム。設計も運用も費用も、数段階上がります。共有レンタルサーバーをお使いの場合、そもそも選べる選択肢ではありません。

仮想待合室

向いている場面:発売開始やメディア掲載など、短時間に人が集中するサイト。ふだんのサーバーはそのままで、山のときだけ人数を調整します。抽選販売や在庫連動といった、販売の公平性に関わる設計もここでできます。

向かない場面:慢性的にサイトが重い場合。これは山ではなく地盤の問題なので、増強のほうが筋が良いです。また、待合室は訪問者に待っていただく仕組みなので、待ち時間そのものが許されない用途には向きません。

仮想待合室について、正直なところ

この仕組みは、プロ野球やJリーグのチケット販売など、大規模なサイトで先に普及しました。海外のQueue-itが代表的です。一方で、そうしたサービスは大規模サイト向けの体制と費用を前提にしています。待合室ナラブルは、同じ考え方を小規模なサイトでも使える形に絞り込んだものです。大規模サイトの複雑な要件には、専用のサービスのほうが適していることもあります。

選び方の目安

  1. サイトがいつも重いなら → サーバーの増強
  2. 見るだけのアクセスが多いなら → CDN
  3. 販売の瞬間だけ集中するなら → 仮想待合室
  4. 公平な抽選にしたいなら → 仮想待合室(抽選機能つきのもの)
  5. 大規模で専任の技術者がいるなら → 負荷分散を含めた設計

組み合わせても問題ありません。実際、CDNで軽いアクセスを受け止め、販売の瞬間だけ待合室で人数を調整する、という使い方がもっとも費用対効果が良いことが多いです。

待合室ナラブルは月4,800円から、単発の1日券は9,800円です。まず動きをご確認ください。

行列を体験する