このブログ以外で運営しているアドセンスブログで先日3時間で22万PVが出ました。

そのときにサーバーが落ちないか不安になったことがあったので、この度、エックスサーバーに集中アクセスによる負荷についてと、プランの違いについて質問をしましたので、それらのことについてまとめて記事にしていきます。

アクセスを集めすぎてサーバーが落ちないか不安な方やエックスサーバーってどれくらいのアクセスまで大丈夫か知っておきたい方、そんな方々は参考にしてみてください。

 

たったの3時間で22万PVが出た

2018年1月3日に映画『君の名は。』が地上波で初放送されました。

僕が『君の名は。』を映画で観たときに、ずっと気になっていたことがあったので、ある関連キーワードで昨年末にライバルチェックしてみると、ほとんど記事がない状態でした。

『君の名は。』関連の記事を3記事書こうと思っていたのですが、1つはまったくライバルがいなくて、ブルーオーシャンでした。

 

『君の名は。』とは、2016年に公開された映画で観客動員数1900万人、興行収入250億円という記録的数字を叩き出した超有名日本アニメ映画です。

 

そんな映画が地上波で放送されると観る人は、めちゃくちゃいますが、その関連キーワードがほぼ穴の状態だと、放送中や放送後にその穴のキーワードが必然的に爆発します。

でも、そのキーワードに需要があるかどうかという話になるんですが、僕が気になること・疑問に思うことは、僕が感じるだけじゃなくて他の人も絶対思うし、インターネットで検索しようと思います

 

[keikou]「これは絶対いける!」[/keikou]と確信があったので、年が明けてすぐに『君の名。』の関連記事を3記事を書きました。

 

書いてみると3記事とも1位表示でした。

ほぼライバルがいない状態、まったくいない状態だったので、1位表示されるのは狙い通りです!

 

1月3日の放送日を待つ

僕は「この3記事は絶対にいける!」と確信があったので、『君の名は。』が放送開始される1月3日21時を待ちました。

もう一度内容確認のために放送を観ました。

 

放送を観ていても、映画のときに気になったことは、やっぱり気になって疑問でした。

改めて書いた記事が間違いと思いました。

 

放送中もアクセス解析をちょこちょこ見てたのですが、放送終了に超爆発しました。

爆発というよりは、大噴火のたぐいです!

 

日付が変わる頃には、アクセスが落ち着いてきたので、一応0時で時間を区切ると放送時間が21時からだったので、3時間で22万PVまでいきました!

 

エックスサーバーってどれくらいの高負荷に耐えられる?

過去に1日で20万PVというアクセスは経験していたのですが、3時間で22万PVというのは経験がなかったので、サーバーが落ちないかどうかで、ちょっと落ち着きませんでした。

 

ちなみにサーバーが落ちるとは、読者さんが検索エンジンに表示されている僕の記事をクリックしても、記事が表示されない状態のことを言います。

専門的な言い方をすると、500エラーや503エラーという言い方をします。

 

サーバーが落ちてしまうとせっかくのアクセスがなくなるので、本当に困った状態になるのですが、今回はサーバーが落ちることはありませんでした。
(他にもちょっと対策はしてあります)

 

アドセンスブログでサーバーが落ちる原因のほとんどは、集中アクセスにより、サーバーに高負荷がかかり、サーバーが耐えられない状態になる場合がほとんどです。

僕は、今後のことを考えて、自分が利用しているエックスサーバーで高負荷がかかった場合、どれくらいの集中アクセスになら耐えられるのかをインターネットで調べてみました。

 

しかし、古い情報や確証ある情報がありません。

 

こういうのって、「今のエックスサーバーは現状は絶対これ!」っていう解決になる記事がどこを探してもないんですよね。

そもそも、ブログって一般人が書いている場合がほとんどなので、「じゃあ、それで間違ないの?」って疑う必要がない絶対的信用のある記事って、こんな場合はほとんどありません。

 

じゃあ、「直接エックスサーバーに聞いてみよう!」と思い、エックスサーバーに連絡してみました。

 

エックスサーバーに高負荷やプランについて聞いてみた

WordPressを利用していますが想定PV/月、高負荷でサーバー落ちしないアクティブユーザー数について教えてください

<エックスサーバー回答>

想定しているPV数やアクティブユーザー数については、WordPressであればその構成や、プラグイン等の運用に依るところがございます。

精査しての回答をいたしかねますことを、ご了承いただければ幸いでございます。

また、WordPressとは関連のない一例となりますが、お客様が運用されているページがHTMLのみで作成されているのであれば、「1分に1000回以上」のアクセスがあった場合でも、基本的には問題ございません。

しかしながら、WordPressのようにページ内にPHPプログラムやその他CGIプログラムをご利用の場合は負荷が発生しやすくなります。

単純に、1アクセスあたりのPHPやCGIプログラムの実行時間が長ければ、少ないアクセスでも負荷が発生し、500エラーが発生しやすく、1アクセスあたりのPHPプログラムの実行速度が短ければ、極めて高頻度のアクセスがない限り500エラーは発生いたしません。

また、1アクセスで読み込むファイル量が多ければ、アクセスが増加した際に503エラーが発生しやすくなります。

極端な例ではございますが、PHPなどのプログラムで構成されたサイトで、「1時間当たり20万PVほど」のアクセスがあるWEBサイトでも、500エラーが発生しなかった事例もございます。

しかし、逆に極端に少ないアクセスでも500・503エラーが発生することもございますので【どの程度のアクセスで】500・503エラーが発生するか否かという点にはお答えいたしかねますこと、ご了承くださいますようお願い申し上げます。

なお、アクセスが集中すると予測されるWordPressの場合は、例えば『CloudFlare』などのCDNサービスを事前にご導入いただくことで、負荷を軽減させることは可能でございます。

 

まとめると、WordPressブログの場合、負荷が発生しやすく、プラグインの影響により一概に言えないということですね。

1時間に20万PVほどのアクセスでも、サーバー落ちしない場合もあるし、それ以下のPV数でも落ちる場合があるってことです。

そして、アクセス集中でサーバー落ちすることにビビるなら、『CloudFlare』を導入しなさいってことです。

 

今回、3時間で22万PVが出ましたが、『CloudFlare』を導入していれば、そこまで落ちる可能性は低いということかもしれませんね。

そもそも普段はアクセスは、滅多にこんなに来ないので、もし来た場合の対策としてですが・・・。

 

高負荷がかかるといきなりサーバーが落ちますか?

<エックスサーバーの回答>

当サービスでは負荷が上昇し許容量をオーバーした場合には、【500エラー】や【503エラー】が表示される仕様となっております。

上記のようなエラーは、負荷が収まりますと自動的に解除されますが、恒常的に負荷が高いユーザー様に関しましては、まず警告を行っております。

その上で、改善されないようなら制限を行うなどの対応をいたしておりますが、急激な高い負荷の発生時などは、他のユーザー様への悪影響を避けるため、事前の警告なく負荷の許容量(リソース)に対する制限の強化などの措置を行う場合もございます。

 

まとめると、集中アクセスで高負荷がかかると、まず警告をもらえるとのことです。

それでその警告に対して対応しないと、制限をかけるってことですね。

 

しかし、これはエックスサーバーの想定外のアクセスが来た場合は、警告をかけるも何もきっとサーバーが落ちると僕は思っています。

エックスサーバーとしても信用問題なので、「いきなり落ちます」とは言えないと思います(笑)

 

想定PVや高負荷によるそれぞれのプランの違いを教えてください

<エックスサーバーの回答>

プランごとによる同時アクセス数等の差異はわずかなため許容可能なPV数という観点では、X10(スタンダード)プラン~X30(プロ)プランによる差異はないとお考えいただいて差し支えございません。

そのため、プラン変更によって負荷状況が改善するということはなく、負荷発生時にはデータの軽量化やプログラム処理の見直しなどの対応をご検討いただく必要がございます。

 

負荷によるプラン変更の必要はないようですね。

 

これは意外でした。

PVが増えてきたり、アクセス集中で高負荷がかかる場合は、上位プランの方がより良いと思っていたのですが、一番下位のX10プランで十分ということです。

ディスク容量を使いきってしまう莫大な内容のサイト以外、プラン変更の必要がないことが分かりました。

 

いろいろと勉強になりました!

自分の手に入れたい情報は、インターネットの情報より直接サービスを提供している運営会社に聞くことが一番確かな情報をもらえますね^^

 

まとめ

エックスサーバーは、普通にブログ運営しているだけなら安心して使うことができます。

相当なアクセス集中がない限りサーバーが落ちることはありません。

しかし、サーバーが落ちない目安はなく、ブログ運営の形態、WordPressテーマ、プラグインなどのプラグインによるところがあります。

負荷だけを考えるとプランの変更の必要はなく、大容量のコンテンツがある場合は、プラン変更を考えるといいみたいです。

ただし、アドセンスブログの場合、マルチドメインは利用しない方が賢明です。

サーバーが落ちると全部のドメインが落ちますからね!

 

エックスサーバーを使ってる方は、ブログ運営の参考にしてみてください。