月間100万PVのサイトが誰でも簡単に作れてしまう時代

予想より早く月間100万PVになってしまった

当初の予想では、5年後ぐらいを目処にしていましたが、コロナの影響もあり3年で月間100万PVを達成してしまいました。

予想よりも早く達成できたのは良かったですが、ここまで来るのにも色々と試行錯誤したので、経緯も含めて残しておきたいと思います。

ご覧の通り、月間119万PVを達成しました。

達成したサイトはこちら。

今回は、なぜ達成できたのかというよりもシステム面でのお話をしたいと思います。

なぜ、このサイトを作ろうと思ったのか?

事の発端は、このサイト前身だった同名のクチコミ情報サイトのリニューアルでした。食べログよりも早くから始めたにもかかわらず、地域限定で展開していたため、地元では知名度は高かったですが、それ以上のものでもありませんでした。

外注先がフルスクラッチ組んだブラックボックスシステムで、誰もメンテナンスできないという問題もありました。また、その後出てきたTwitterやFacebook、InstagramといったSNSサービスに取って代わられアクセス数、PV数ともにピーク時の20分の1という状況にまで落ち込みました。

とは言っても、ピーク時には250万PVあったサイトなので、少なくとも月間で10万PVはありましたが。

幾度も、システムのオーバーホールやリニューアルの話は出ていました。

しかし、最終的に見切りをつけ全く新しいサイトとして公開することにしたのです。

決断の決め手は、任天堂元社長である故岩田聡氏がマザー2の開発に関わった時のセリフです。

いまあるものを活かしながら手直ししていく方法だと2年かかります。イチからつくり直していいのであれば、半年でやります

参考:Wikipedia
https://ja.wikipedia.org/wiki/MOTHER2_%E3%82%AE%E3%83%BC%E3%82%B0%E3%81%AE%E9%80%86%E8%A5%B2

そこから開発がスタートしました。

実質半年で立ち上げ

岩田氏ではないのですが、2018年1月からプロジェクトをスタートさせ、GW頃に基礎設計が完了。6月にはベータテスト版をリリースし、9月までの3ヶ月間でアルバイト3名で約300記事を投稿しました。

2018年9月に正式リリースし、初月は1600ユーザー、14,000PVというスタートでした。

当初の目標は月間100万PV

開発前に考えていたことは、前身のクチコミ情報サイトのピーク時250万PVまで見られるサイトを目指すことでした。少なくとも100万PVは通過点として考えていました。

ということは、月間100万PVのトラフィックに耐えられる設計をしなければなりません。HTMLのみの静的はサイトならそれほど難しくはないので、当初はスタティックなHTMLを吐き出すMovableTypeで構築しようと考えていました。

しかし、当時のメンバーがWordpressじゃないと組めないということもあり、Wordpressで構築せざるを得ませんでした。

WordPressの問題点

WordPressは世界で最も利用されているCMSと言われています。そうしたこともありプラグインも豊富で、解説サイトもかなりあります。利用者が多いというのは、こうした利点があります。

しかし、セキュリティに脆弱性が見られ、過去にハッキングにあったことや、ハッキング似合いやすいという事もあって正直使いたくないCMSの一つです。

個人的にWordpressがあまり好きでないということもあります。

(とは言うものの、このブログはWordpressですが)

大規模サイトを構築する上ではあまり選択肢に入れたくはありませんでした。

また、Wordpressは静的なHTMLを生成するのではなく、PHPでダイナミック(動的)にページを生成します。見た目は1ページに見えますが、PHPが擬似的に1ページに見せているだけで、実際はそこにファイルが存在するわけではないのです。

なので、アクセスが集中するとサイト自体が落ちてしまうという問題があります。

しかし、この問題が解決されれば非常に拡張性も高く利便性も高いので、利用価値は出てきます。

そして、KUSANAGIと出会った

その問題を解決すべく、Wordpress高速化で調べたところ、超高速CMS実行環境「KUSANAGI」と出会いました。プライム・ストラテジーが開発・提供する世界最速クラスの仮想マシンイメージです。

WordPressのなりはしていますが、中身は全く別物です。Wordpressの弱点を克服したまさに最強のCMSです。

AWSやMicrosoft Azure、さくらクラウド、GMOクラウドなどメジャーなクラウド環境でも動作確認取れていること、インストール方法などの情報があったということが大きかったです。

当時は、プロビジョニングしか方法がなく、コマンドでインストールをしましたが、現在はもっと簡単にMarketplaceでインスタンスをクリックするだけでインストール出来るようになっています。

開発がとどまることもなく、常に最新のパッチも出されているので、信頼性は抜群に高いです。

今だと、誰でも簡単に月間100万PVを超えるサイトを作れてしまいますね。