“いきなり1000倍高速”になるWordPress高速化チューニング済み仮想マシン「KUSANAGI」とは何か:とにかく速いWordPress(11)(1/3 ページ)
エンタープライズ用途での利用が増えている「WordPress」の高速化チューニングテクニックを解説する本連載。今回は、これまで実践してきた高速化テクニックなしに、“いきなり1000倍高速”を実現できるチューニング済み仮想マシン「KUSANAGI」を活用するための「7つのポイント」を紹介します。
WordPressは、これまで紹介してきた高速化チューニングを実践することによって、1秒当たりの同時アクセス数(Requests per second)が、デフォルトのLAMP(Linux、Apache、MySQL、PHP)環境の「11.24」から、Nginx+HHVM 3.12構成で「205.20」に、さらにNginxのFastCGIページキャッシュを使うと「12672.30」まで向上します。つまり、デフォルト環境から、最大で「約1127倍」までWordPressを高速化できます。WordPressをエンタープライズ用途で運用しているならば、これを実践しない手はありません。
この高速化チューニングは、1つ1つの行程こそ難しくはありません。しかし、実際に全てを実践するのは若干の手間と時間がかかります。
そこで今回は、これまで実践してきた高速化テクニックなしに、“いきなり1000倍高速”を実現できるチューニング済み仮想マシン「KUSANAGI」を活用するための「7つのポイント」を紹介します。
チューニング済みWordPress仮想マシン「KUSANAGI」とは?
KUSANAGIは、本連載の第1回目から第10回まで実践してきた高速化チューニングを「あらかじめ済ませてある」仮想マシンイメージです。
具体的には、「CentOS 7」をベースに、PHP実行環境として「PHP 5.6」「PHP 7.0」「HHVM 3.13」および「OPcache」「APCu」などのモジュールと設定ファイルを、Webサーバには「Apache 2.4」「Nginx 1.11」および「HTTP/2」「FastCGI」「Let's Encrypt」に対応したモジュールと設定ファイルを、データベースシステムには、高速でマルチマスター構成ができる「MariaDB Galera Server 10.0」と設定ファイル、その他に「Tuned」「翻訳アクセラレータ」「ページキャッシュ」などを構成済みとしたWordPress実行環境となっています(2016年6月現在)。
特徴1:とにかく速い、いきなり速い
KUSANAGIは、これまで紹介してきた高速化チューニング“済み”のWordPress実行環境ですので、「とにかく速い、いきなり速い」のが特徴です。例えると、ディーラーで購入する新車がデフォルトのLAMP環境とするならば、KUSANAGIは、ベース車は同じながら、あらかじめドレスアップやチューニングなどが施され、カスタマイズされた状態で販売されるコンプリートカーのようなものでしょうか。
特徴2:簡単に使える
KUSANAGIは、仮想マシンイメージとして主要なクラウドプラットフォームで無償配布されています。利用するには、普段使っているパブリッククラウドサービス上で仮想マシンとして起動するだけです。
例えば、「Amazon Web Services(以下、AWS)」であれば、AWS マネジメントコンソールから「Amazon Elastic Compute Cloud(以下、Amazon EC2)」のインスタンスを起動させる際に、AWS Marketplaceで配布されている「KUSANAGI for AWS」を指定します。作業はこれだけです(図1)。
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
- 容易にWebサービスを高速化できるNginxを使いこなすための秘訣とは
高速で軽量なOSSのWebサーバとして注目されている「Nginx」。使いこなすための課題や有効なアーキテクチャ構成などをサイボウズでの導入事例と共に明かす。 - 高速・軽量・高機能……Nginxの基礎知識
処理能力の高さなどを理由に、近年、大規模サイトを中心に急速にシェアを拡大しているWebサーバー「Nginx」。この連載では、その特徴と魅力を分かりやすく紹介します。 - WordPress自体のチューニングが必要な理由と高速化の基本的な考え方
企業のCMSサイトやオウンドメディアなどエンタープライズ用途での利用が増加しているWordPressの高速化について解説する連載。初回は、WordPressの高速化が求められる背景や、WordPress高速化の基本的な考え方であるページのロード時間とその構成要素、1秒当たりの同時アクセス数について解説します。