2016.12.13この記事は約14分で読めます。System)の1つです。プラグインも豊富でカスタマイズしやすく、PHP言語の知識があれば欲しい機能も自分で加えることができるのも大変魅力です。WordPressはオープンソースソフトウェアとして提供されており、誰でも簡単にサーバーにインストールして使い始めることができますが、どのサーバーがいいのか悩ましいところだと思います。今回は、オープンソースのWordPressをレンタルサーバーに設置するとして、どのような代表的なレンタルサーバーがあって、また各レンタルサーバーでどういった特徴があるのか、WordPressを使う上での注意点も含めて、これから使ってみたいと思われている方向けに分かりやすいようざっくりまとめてみました。まとめWordPressを動かすにはWordPressを動かす[2]http://wpdocs.osdn.jp/サーバーの用意には、プログラミング言語であるPHPとデータベースソフトウェアMySQL[3]https://www-jp.mysql.com(またはMariaDB[4]MySQL互換のデータベースで、MySQLの創設者により始められたプロジェクト。https://mariadb.org)がサポートされている必要があります。これについては、ほとんどのレンタルサーバーではこれらのソフトウェアが動作する環境が提供されているのでまず心配はいりません。それから、最近のレンタルサーバーでは『WordPressの簡単インストール』といった機能が提供されており、初めての方でもすぐにWordPressを使い始められるような環境が整備されていることが多いようです。従来は(すみません少し古い人間でして・・・)、ソフトウェアをダウンロードして、レンタルサーバーにFTPソフトでアップロードして、データベースを準備して、インストールウィザードを開いて・・・とステップを踏んでいたのですが、簡単インストールではそれらのステップを自動的に行なってくれます。WordPressでWebサイトを作りたいと思ってから実際に利用し始めるまでのステップが非常に簡単になっています。WordPressを動かすのに気をつけたいことWordPressはデータベースを使いますので、静的なページだけで構成されるWebサイトに比べるとページの描画までにマシンリソースを必要とします。WordPressでは豊富なプラグインが提供されており、それらを利用すると簡単にWebサイトに機能追加することができるため、ついつい多くのプラグインをインストールしてしまいがちです。プラグインを入れたために逆にWebサイトが重くなったということもあるかもしれません。なってしまうと、サイトへの負荷が少し増えただけでサーバーが不安定な状態になり、サイトへ繋がりにくくなったり、場合によってはレンタルサーバーでサイトへのアクセス制限がかかったりすることもあります。プラグインは入れすぎない(そしてインストールで一度に入れすぎない)、それから怪しいプラグインは停止するのが良いでしょう。そこで、サイトアクセスの負荷を軽減し高速化するための方法の1つとしてキャッシュ機能を利用したりします。以前に作成・利用されたデータを記憶して、次回にその記憶されたデータを取り出し利用することで余分なマシンリソースの使用を減らし、高速にレスポンスを返す仕組みです。WordPressでは、キャッシュ機能をプラグインとして利用できるものがありますが、WordPressはあくまでWebサーバーの上で動作するPHPのアプリケーションなので、サーバーの内部レベルやミドルウェアレベルでのチューニングはできません。レンタルサーバーの中にはミドルウェアレベルやサーバー構成の中でキャッシュ機能を提供していたり、その他高速化のための仕組みを提供しているものがあり、WordPressを動かすレンタルサーバーを決める際の1つの選択基準[5]ネットワーク、サーバースペックやマルチテナント、リバースプロキシ、ソフトウェア、CDNなど高速なレスポンスを実現する上で他にも色々と関係する項目がありますになるでしょう。以上をふまえた上で、WordPressを使ったサイトを作成するのにどのような代表的なレンタルサーバーがあるのか見てみましょう。以下に代表的なレンタルサーバーと主な特徴をまとめてみました。共用レンタルサーバー[6]複数のユーザーとサーバーを共用で使うタイプのレンタルサーバーです。知られていて月額もそこそこで、比較的始め易いものに絞っています。使い勝手がわからずいきなり契約するのに躊躇される方もいると思いますので、ここではお試し期間があるものを選んでいます。キャンペーンなどで初期費用が無料だったりする場合もあるので、下表は調査時点(2016年12月10日)の通常プランの場合としてあくまで参考程度で見てください。不明な項目は?にしています。詳細は公式サイトをご参照ください。WordPressが使える標準的なプランで記載しています。FastCGI[14]プロセス起動/終了のオーバヘッドを減らし高速に処理するための仕組み。レンタルサーバー【エックスサーバー】レンタルサーバー「エックスサーバー」のご利用マニュアル|「FastCGI」とは、プロセス初回実行時に該当プロセスを一定時間サーバー内に保持し、次回以降の「プロセスの起動/終了」を省略することで、プログラム高速化・CPU負荷の軽減を図る機能です。カゴヤ詳細へ(2016年12月10日調べ)XSERVERXSERVERは、WordPressユーザーに人気なレンタルサーバの1つで、私も使っています。月額は少し高めですが、管理パネルも見やすく使い易いと思います。WordPressは『簡単インストール機能』で容易に設置することができるので、初めての方でもすぐに使い始めることができます。x10プランでは、マルチドメイン無制限、データベースは50個、Diskは200GBと通常利用においてリソースは十分割り当てられており、複数サイトを運営される方にとっても十分なプランとなっています。このサイトもXSERVERで動いており数十の投稿がありますが、使用量は220MB程度でまだまだ余裕があります。その他特徴として、FastCGIとOPCacheという高速化のためのソフトウェアが使われています。PHPやMySQLも最新バージョンがサポートされています。Encrypt[20]https://www.xserver.ne.jp/functions/service_ssl.php)で利用できるので、その点も魅力の1つです。サーバーに過度な負荷をかけないレベルで実施しています。過度な負荷を与えることはDoS攻撃とみなされる可能性があるので気をつけましょう。X10プランでさくらレンタルスタンダードプランより秒間数倍程度多くのリクエストをさばくことができましたので、初めからトラフィック増大が予想される場合はXSERVERを選択するのも良いでしょう。性能を重視するならwpXサーバーXSERVERと運営元が同じでWordPressの運用に特化されたレンタルサーバーです。高速化のためにリバースプロキシやSSDなどの対応がされているようです。サーバーに過度な負荷をかけないレベルで実施しています。過度な負荷を与えることはDoS攻撃とみなされる可能性があるので気をつけましょう。なりましたので、WordPress専用で高速化されているというのも納得できます。wpXは、XSERVERと比べると管理画面のメニューが少なくかなりシンプルな構成になっています。WordPressは、管理画面のメニューから簡単にインストールでき、インストールされているWordPressに関するサマリーが一覧で確認できるようになっており、まさにWordPressに特化されているといった感じです。WordPressに専念してサイトを運用されたい方は、お試し期間もあるのでwpXサーバーを検討しても良いかと思います。速いですwpXレンタルサーバーとにかく性能を重視するならさくらレンタルサーバーレンタルサーバーといえば誰もが知っているであろうさくらレンタルサーバーです。特徴は、初期費用と月額のコストを低く抑えられるので比較的始めやすいといったところになるかと思います。管理画面のデザインは非常にシンプルです。WordPressの簡単インストール機能もあるので、WordPressの設置も簡単にできます。さくらレンタルサーバーでは、PHPはCGIモードで動作しています(上位プランではモジュールモードを利用できます)ので、高速性という点においては、FastCGIやモジュール版に比べると軍配は後者に上がるかと思いますが、低コストでDisk容量も100GBと豊富なリソースが使えます。WordPressではないですがさくらのブログというサービス[23]http://www.sakura.ne.jp/blog/を使えるので、WordPressと合わせて利用するのも魅力的かと思います。スタンダード標準的でコストを重視するならロリポップロリポップは、サンタのマスコットが印象的で誰もが知っているであろうレンタルサーバーの1つです。こちらも特徴としては、まずコストが挙げられるかと思います。スタンダードプランで初期費用や月額もさくらレンタルサーバー並みに抑えることができます。WordPressも簡単インストール機能があるので設置も簡単に行なえます。さくらレンタルサーバーと違って魅力的な点は、スタンダートプランでモジュール版PHPが使える点です。通常CGI版よりモジュール版の方が高速に動作します。ロリポップのサイトによる説明で、同社のベンチマークによるとモジュール版はCGI版より37倍高速に動作するとあります(いずれもベンチはロリポップの環境にて実施されたと記載されています)。シンプルなベンチを試してみましたが確かに速いです(具体的な数値は載せていませんがXSERVERよりも良い値が出てました)。月額500円(年契約)のスタンダードプランで高速なモジュール版が使えるので、低コストで性能を求める方は是非検討してみてはと思います。さくらレンタルサーバーと同様にロリポップでもロリポブログというブログサービスが使えますので、WordPressと合わせて利用するのも良いでしょう。ロリポップ!コストと性能を重視するならheteml(ヘテムル)ロリポップと運営元は同じでGMOペパボさんが運営されているレンタルサーバーです。X10プラン並みになりますので、じっくりとサイトを運用される方は長期契約が良いでしょう。WordPressも簡単インストール機能があるので設置は簡単です。ヘテムルの特徴は、やはり性能でしょう。こちらはオールSSDということでハード面における高速化対応がされています。PHPもモジュール版が使えますので非常に高速に動作することが期待できます。シンプルなベンチを試してみたところ、かなり速いです。wpXでは、プロキシキャッシュの効かないページ(wp-adminとか)と効くページで比べると効かないページでは多少性能が下がりますが、シンプルなベンチだとヘテムルでは同様な性能でした。最近サーバーが刷新され、また拡張版の「モジュール版PHP」がリリースされたようです[24]https://heteml.jp/info/detail/id/1837。同時接続数が少々増えても高速なレスポンスが期待できそうです。そのほか、マルチドメイン無制限、SSDでありながらDisk容量256GBと豊富なリソースが用意されています。WordPressが簡単・すぐに使える『レンタルサーバーheteml(ヘテムル)』とにかく性能を重視するならKAGOYAKAGOYAさんは、データベースが使えるプランはやや高めですが、転送量が多いのが特徴です。転送量は、Webやメール、FTPアップロードなどに利用されるデータ量のことです。サイズの大きい画像や動画などを扱う場合には転送量制限に引っかかってしまうかもしれませんが、KAGOYAさんは他のレンタルサーバーと比較すると転送量上限が大きく設定されています。WordPressは簡単インストール機能があるので設置は簡単です。高速化という点では、PHPはCGI版となっていますが、データベースのDiskがSSDが採用されているとありますので、データベースアクセスのあるリクエストでは性能向上が期待できます。その他、IPSという侵入防止装置が搭載されているのも特徴です(不正な侵入を検知し防御することのできる装置で、WAFよりも下のネットワークレイヤが守備範囲です。[25]最近は、WAFと言っても色々なサービスが増え広いレイヤーを指すものもあります。https://www.symantec.com/ja/jp/page.jsp?id=waf-ips-ids)共用サーバーでも無料でIPS(侵入防止)がついているのはカゴヤだけ!転送量を重視するならまとめ以上代表的なレンタルサーバーのプランと特徴をWordPressを中心に比べてみました。どの会社さんも日々進化していますので、現時点での調べが今後も必ずしも当てはまるとは限りません。継続的にウォッチしていくのが大切だと思います。真に最高の性能を求める方は、、、KUSANAGIという超高速WordPress仮想マシンをご存知の方もいるかもしれません。性能が一番、大量トラフィックが見込まれる方は是非検討してみてはいかがでしょうか。GMOさんの『ConoHa』はKUSANAGIを利用できます。その他、KUSANAGIが動かせるサービスは以下を参照してみてください。[高速化チューニング済みWordPressサーバ]超高速WordPress仮想マシンkusanagi.tokyo最後にその他色々な比較軸があると思います。MySQL互換のデータベースで、MySQLの創設者により始められたプロジェクト。複数のユーザーとサーバーを共用で使うタイプのレンタルサーバーです。プロセス起動/終了のオーバヘッドを減らし高速に処理するための仕組み。レンタルサーバー【エックスサーバー】レンタルサーバー「エックスサーバー」のご利用マニュアル|「FastCGI」とは、プロセス初回実行時に該当プロセスを一定時間サーバー内に保持し、次回以降の「プロセスの起動/終了」を省略することで、プログラム高速化・CPU負荷の軽減を図る機能です。サーバーに過度な負荷をかけないレベルで実施しています。過度な負荷を与えることはDoS攻撃とみなされる可能性があるので気をつけましょう。最近は、WAFと言っても色々なサービスが増え広いレイヤーを指すものもあります。コピーbyebyehaikikyouをフォローするbyebyehaikikyouDEBUGLIFE関連記事wordpressStinger7のフッターを3カラムにするStinger7テンプレートを使っていて、フッターを3カラム表示にしたいと思い対応した時の方法をご紹介します。編集したのは以下の3ファイルです。XMLRPC投稿でカテゴリー作成WordPressでXMLRPC投稿時にカテゴリーを自動で設定したいという相談がありちょっと調べてみた。WordPressでカテゴリー作成するには,通常管理画面から行なうことになるが,php内からももちろん作成が可能である。APIという文字が飛び込んできた。APIが本体に追加されたようでした。Plus(TOC+)プラグインを入れて目次が表示された時,Show/Hideの制御でページがスクロールしてしまうことがありました。wordpressWordPressで投稿ごとにテンプレートを変える2016/12/6にWordPress4.7『Vaughan(ヴォーン)』がリリースされましたが、このリリースから投稿タイプWordPressでは、投稿種別を識別するタイプという識別子データを内部に保持しています。WP_Hookでのアクションとフィルタ登録WordPressにはactionやfilterという仕組みがあり、ユーザーにレスポンスを返すまでの流れの中の任意のポイントで事前に登録したコールバック関数を実行することができます。コメントをキャンセルメールアドレスが公開されることはありません。»タイトルとURLをコピーしました。