1. HOME
  2. Blog
  3. コラム
  4. 穂苅智哉の「真剣!KUSANAGI語り場」

更新情報

NEWS

穂苅智哉の「真剣!KUSANAGI語り場」

【クラウドサーバーの特徴】KUSANAGIで利用できるパブリッククラウドの現状とどこを選んだらいいのか?(穂苅智哉氏)

1.はじめに こんにちは!プライム・ストラテジーでマーケッターをしている、穂苅智哉と申します。 前回は、KUSANAGIで使用しているCentOSとPHPについて書いてきました。 CentOSの最新版、CentOS7をyumでインストールするとデフォルトがPHP5.4系になります。WordPress5.2以降はPHPのバージョンが5.6.20以上サポートとなりますのでこの部分も留意するひつようがあるかと思います。 そんな前回のコラムはこちらからご覧ください! ▶ 第18回 CentOS7のPHPとWordPress さて、今回はKUSANAGIで利用できるクラウドサーバーの話をしていきます。 2.クラウド業界は全体的に好調 強者にシェアが集まってきた ▶ The Leading Cloud Providers Increase Their Market Share Again in the Third Quarter(Synergy Research Group) まず現在のクラウド業界から見てみます。 このデータは、Synergy Research Groupの2018年 第3クウォーターのクラウドマーケットシェア(IaaS、PaaS、プライベートクラウド)調査ですが現在はAmazon(AWS)がTOPを維持しています。 ただ、Microsoftに関しては、現在AmazonよりもMarket Share Gain(マーケットシェアの拡大)が2%以上伸びているのがわかります。 つまりこのまま伸びていけば、AWSの地位を脅かすのがMicrosoftということになります。 また、Alibabaは中国に圧倒的なアドバンテージを持っている企業です。中国の人口現在約14億人というマーケットにおいてのアドバンテージはかなり強力ですし、周辺のアジアにも強みがあります。 以下のグラフを御覧ください。これは、地域別のパブリッククラウドの順位を示しています。すべての地域でAWSがリーダーなのですが、APAC Region を見てみましょう。 APACは、Asia-Pacificのことですので、ここを見ると、他の地域と異なっているところがあります。それは、2位がMicrosoftではなくAlibabaである点です。現在中国、アジアへのビジネスを行う際のクラウドの選択しとしては圧倒的に1位なので今後APAC RegionのLeaderがAlibabaになる可能性も十分にあると思います。 ▶ No Change at the Top as AWS Remains the Leading Public Cloud Provider in all Regions 3.主要クラウド3つの特徴 今回は、パブリッククラウドの上位3社に絞って、紹介をしていきます。 ① AWS まずは圧倒的No.1のAWSです。 AWSは2004年からサービス提供をしているクラウドのデファクトスタンダードのような状態です。 世界中の21の地理的リージョンにある 66 のアベイラビリティーゾーンで運用され、さらに 4 つのリージョン (バーレーン、ケープタウン、ジャカルタ、ミラノ) と 12 のアベイラビリティーゾーンが追加される予定とのことですので、コンピューティングだけでなくブロックチェーンやIoT、ビックデータなど非常に多様な機能を追加、ブラッシュアップしているクラウドです。 ▶...

コラム

CentOS7のPHPとWordPress(穂苅智也氏)

1.はじめに こんにちは! プライム・ストラテジーでマーケッターをしている、穂苅智哉と申します。 前回は、WordPressがPHP5.2から5.5までのサポートを終了させる発表を行ったことによる紹介と解説、対処法について書いてきました。 この話題はニュースにはなりましたが、現在でもPHP5.x系を使っている割合はまだまだ多く、世界のサイトが完全に安全なPHPのバージョンにできるまでにはまだまだ時間がかかりそうです。 そんな前回のコラムはこちらからご覧ください! ▶第17回【WordPress セキュリティ】WordPressがPHP5.2から5.5までのサポートを終了させるを読み解く さて、今回は引き続きPHPの話ですが、切り口を変えてみます。OSと絡めて考えていきたいと思っています。 日本で一般的に利用されているWordPressのOSは、CentOSです。現在はCentOS7が最新版として、多くのWordPressで利用されていますが、そのCentOS7とPHPの関連性はご存知でしょうか。 2.KUSANAGIのOS まずは、プライム・ストラテジーで開発している超高速WordPress仮想環境 KUSANAGI を見てみます。 KUSANAGIは、現在以下のような構成が提供されています。 ・WordPress 最新版(KUSANAGI 専用プラグイン同梱) ・CentOS 7.6 ・Nginx 1.17.0 ・Apache 2.4 ・HHVM 3.19.2 ・PHP7.3.5 (php-fpm, Cli) ・PHP5.6.x (php-fpm, Cli) ・MariaDB-server 10.1.40 (一部省略) CentOSは7.6、PHPは現在最新の7.3系が利用可能です。 3.CentOSとPHPとWordPress ▶The CentOS Project CentOSは、Red Hat Enterprise Linux(RHEL)という商用向けのLinuxOSの派生版で、無料で利用できるOSのことです。RHELはサポートがしっかりしており、その分有償での提供がされていますが、CentOSはRHELのクローンOSとして無償で提供されています。 シェアはというと、安定して20%弱を維持しています。日本では主流なCentOSですが、海外ではUbuntuという別のLinux派生のOSが主流です。 ▶Historical trends in the usage of Linux subcategories for websites 意外と知らないかもしれませんが、日本で有名なCentOSの最新版CentOS7を単純にyumでインストールしても、PHPは5.4系になります。さらにWordPress5.2のアップデートに関連して実施された、WordPressの必須PHPバージョンが、PHP5.6.20以降となりました。これは、大きな動きとして捉えられましたが、このような情報を常に追いかけていくのはかなり大変なことではないでしょうか。 ▶PHP 最低必須バージョンの変更 PHPのバージョンの話は、以前のコラムでも書いておりますのでご参照ください。 ▶【WordPress・PHP】あなたのPHPのバージョンは大丈夫? なぜこうなっているのかというと、CentOSのWikiに以下のような記述がありました。 you will generally NOT find the very latest versions of various packages included...

コラム

穂苅智哉氏【WordPress セキュリティ】WordPressがPHP5.2から5.5までのサポートを終了させるを読み解く

1.はじめに こんにちは!プライム・ストラテジーでコンサルタントをしている、穂苅智哉と申します。 前回は、高速化の前段階、まず自分の関係しているWebサイトについてしっかり知るべきということで、パフォーマンスの計測ツールについて書いてきました。 売上を○万円達成するためGoogle PageSpeed Insightsの点数をモバイルで70点まで上げるなど、結構この計測ツールでのランクや点数をKPIにすることもあると思うので、重要な指標となってくるのではないでしょうか。 そんなWebサイト測定ツールコラムはこちらからご覧ください! 第16回【WordPress 高速化】WordPressのパフォーマンス測定ツールで自分のサイトを測定しよう さて、今回は最近WordPressについて話題になりました「WordPressがPHP5.2からPHP5.5までのサポートを終了させる」ということについて書いていきます。 WordPressを使っている人・企業は多いと思いますがPHPのバージョンはどうでしょう。 2.WordPressの発表を見てみる 2019年3月20日に発表された内容によると、このようになります。 Message: PHP: End official support for PHP5.2 -> 5.5 For the time being, we are ok with failures rather than not running the tests at all on these old versions. We will make decisions on fixes on a case by case basis. (引用元)https://core.trac.wordpress.org/changeset/44950 PHP5.2からPHP5.5までのバージョンではWordPressのオフィシャルサポートを終了するということです。 ただし、記述によるとケースバイケースで修正をするかどうかを決定すると書いてあります。 今後のWordPressを利用するには、PHPの5.6が最低限のバージョンになってしまうということです。 また、最新のPHP事情を見てみましょう。 W3Techによると、まずはPHPを利用しているウェブサイトは全体の79%だそうです。その中でPHPのVersion 5 の占める割合は54.9%もあることがわかります。 また、PHPのVersion 5と言ってもそこからさらに5.1や5.2のようにバージョンが分かれています。 その割合が以下です。 今回対象になっているPHPのバージョンがつまりはPHP5.5以下がサポート外になるので、そこに絞って見てみると実に55.6%になりました。(less than 0.1% は数が少ないため計算には入れていません。) この数値、放置している個人のサイトなども多く入っているのかも知れませんが、正直かなり多いです。 PHP自体のサポートバージョンを見ると、PHPのVersion 5系はこの2019年3月末現在すべてEnd of...

Web更新

穂苅智哉氏の「真剣!KUSANAGI語り場」第16回【WordPress 高速化】WordPressのパフォーマンス測定ツールで自分のサイトを測定しよう

1.はじめに こんにちは。プライム・ストラテジーでコンサルタントをしている、穂苅智哉と申します。 前回は、知識として必須なAMPとFacebook Instant Articlesの概要について書いてきました。 AMPは近年対策を行う企業が増えてきており、注目している方も多いのではないでしょうか。WordPressでは基本的な部分としては専用プラグインで実装できてしまうこと、また利用事例が増えてきていることから、「モバイルの高速化といえば」という対策方法になってきています。 そんなAMPとFacebook Instant Articlesのモバイルサイト高速化コラムはこちらからご覧ください! 【WordPress 高速化】WordPress高速化の肝はモバイル高速化!AMPとInstant Articlesで高速化!(穂苅智哉の真剣!KUSANAGI語り場) さて、今回も高速化の話をします。一歩下がって客観的に自分の関係するWebサイトについての把握とよく言われている数値と比較してどうなのか?という話です。 2.Webサイトを計測してみよう Webサイトの高速化というのは、よく言われる話ですよね。ただ、「高速化」と一口に言ってもなかなか幅広いものです。 そこで、いくつかあるWebサイトの測定ツールを使って計測をしてみましょう。 測定対象は私のブログ『新卒IT文系セールスのBLOG』( https://webtomoblg.net/ )で行いました。 Google PageSpeed Insights( https://developers.google.com/speed/pagespeed/insights/ ) ページスピード測定ツールとしては最も有名です。 モバイルとPCのそれぞれのパフォーマンスを計測し、最適化についての提案も表示されるので、この結果をもとに施策を練ることも重要となります。 Pingdom( https://tools.pingdom.com/ ) こちらも有名な測定ツールです。スウェーデンの会社のツールで、スコアやサイトのどこにパフォーマンスを阻害する問題があるのかを確認することができます。WordPressサイトの計測の際によく使われているようでGoogle PageSpeed Insights と合わせて計測してみると良いかも知れません。 WebPagetest( https://www.webpagetest.org/ ) AOL社が開発したWebページのパフォーマンステスト用ツールです。かなりいろいろな分析をしてくれるため、利用するのも良いと思います。 このように、3つ紹介してきましたが実はこのサイトは、WordPressの公式ドキュメントとなる、Codex日本語版『WordPressの最適化』( https://wpdocs.osdn.jp/WordPress_%E3%81%AE%E6%9C%80%E9%81%A9%E5%8C%96 )であげられている測定ツールですので、このページをご覧いただくのも有益だと思います。 3.サイト表示速度と離脱率の関係 2018年2月の『Think with Google』のページ「Find out how you stack up to new industry benchmarks for mobile page speed」( https://www.thinkwithgoogle.com/marketing-resources/data-measurement/mobile-page-speed-new-industry-benchmarks/ )によると、 スピードは収益 モバイルページのロード時間(パフォーマンス)に3秒かかってしまうと、53%のユーザーが離脱してしまう 現在モバイルページの読み込み時間が7秒短縮されたが、まだ15秒ほどかかっている 表示速度が1秒から3秒に落ちると、直帰率が32%向上してしまう 表示速度が1秒から5秒に落ちると、直帰率がなんと90%向上してしまう 表示速度が1秒から10秒に落ちると、直帰率がなんと123%向上してしまう ということですので、いかにサイト表示速度が離脱と関係しているか、そしてそこを改善することがWebサイトの価値を上げることになるかがわかります。 4.サイト表示速度を上げる ここまでで、計測ツールで計測してみたところ遅いという結果になったサイトをお持ちの方は、殆ど例外なく離脱の原因になっていることでしょう。そこで、サイトの表示速度を上げる施策を取ることになります。 WordPressですと、キャッシュプラグインを利用して速度向上を図ったり画像最適化のプラグインを入れたりするのではないでしょうか。 しかし、ここまで重要なサイト表示速度は根本の部分から対策をする価値があります。 それが、KUSANAGIです。 KUSANAGIは、パフォーマンスチューニングを施したLAMP環境のようなもので、CentOS 7 標準環境に比べてWordPressが​10-15倍高速に動作するという実行環境になります。また、先に申し上げたキャッシュや画像最適化についてもKUSANAGIの標準機能として実装がされていますので、管理画面からのコントロールも可能です。...

コラム

【WordPress】いよいよWordPress5.0リリース!Gutenberg主要機能解説!KUSANAGI環境で使ってみよう!(穂苅智哉の「真剣!KUSANAGI語り場」 )

1.はじめに こんにちは。プライム・ストラテジーでコンサルタントをしている、穂苅智哉と申します。前回は、KUSANAGIで利用できるデータベース『PostgreSQLとMariaDB』について書いてきました。 PostgreSQLは業務システム系のデータベースとして多く利用されているオープンソースのリレーショナル・データベース・マネジメント・システム(RDBMS)で、MariaDBはおなじみのWebサイトなどで多く利用されているRDBMSです。 従来業務システム系のデータベースはOracleなどが圧倒的でしたが、近年はPostgreSQLがどんどん増えてきています。 !前回のコラムはこちらからご覧ください! 【PotgreSQL・MariaDB】2つのデータベースとKUSANAGI さて、今回は2018年12月のWordPressで大きな話題となっている、『WordPress5.0リリース』の話をします。当然環境としてKUSANAGIも利用できます。実際に触ってみないとわからない部分もあると思いますので、この記事をお読みいただきKUSANAGIの環境でお試しいただけると嬉しいです。 2.WordPress5.0とは WordPress5.0は、WordPressの最新メジャーアップデートバージョンです。従来のメジャーアップデートはWordPress4.9系まででしたが、今回機能の大幅リニューアルも相まって5.0としてリリースされました。 最大の変更は、『Gutenbergエディタ』です。あの活版印刷で有名なグーテンベルクから名前をとっています。従来のコンテンツ入稿を革命するためという意味合いなのでしょう。 このGutenbergエディタ、皆さんは利用しましたか? 「まだ」 という方は、雰囲気が体験できるサイトがwordpress.orgにありますので、よろしければ利用してみてください。テキストや画像などご自由に触っていただけると感覚がわかります。 (参考)https://ja.wordpress.org/gutenberg/ 2−1.Gutenbergはブロックエディタ Gutenbergについて、特徴的な部分と簡単な使い方を説明していきます。 エンジニア向けにコードがどう、タグがどうという話ではなく、一般の記事投稿者(Web担やライターさん)向けになっていますのでご了承ください。 Gutenbergはブロックエディタです。 以下のような特徴を持っているブロックを自由に作り、組み立てて記事を構成していきます。 以下の例では、タイトルから段落、見出しとカバーブロックというのを利用して任意の画像にテキストを入力してみました。 管理画面のエディタ部分以外をみても従来のエディタとは違っていることがわかりますね。 ものすごく簡単ですし、このブロック単位で並びを自由に変更できますので、デフォルトで柔軟性も高いです。 ブロックごとの背景や文字の装飾も自由自在。これはもしかするとGutenbergと呼ぶにふさわしいエディタかもしれません。 WordPressによる記事入稿作業を行う際に今回はとても大きい変化なので、当然慣れが必要になります。ガラケーからスマートフォンに変わっていった数年前のように最初は徐々に、一定数浸透したあとは一気に広まるのでは無いでしょうか。 WordPressを利用して新規サイト、新規記事を作成する場合はこのGutenbergおすすめしたいと思います。 2−2.従来の記事をブロックエディタで管理する 今までWordPressの4.x系を利用し、通常のエディタを利用していた場合、Gutenbergになるとどうなるのでしょう? 例えばClassicエディタ(WordPressの4.x系の標準のエディタ)で作成した以下の記事をGutenbergで見てみましょう。 ↑Classicエディタで書いたコンテンツ例 すると、こんな形でGutenbergのクラシックブロックにすべて囲まれて管理される形になります。 ↑Classicエディタで書いたコンテンツをGutenbergエディタで見た例 面白いのが、クラシックブロックの右上の縦「…」のマークをクリックすると、「ブロックへ変換」という選択肢がありますので選択するとGutenbergに沿った形で要素ごとにブロックに自動的に変換されます。 もしかするとこの「ブロックへ変換」を安易に行ってしまうと従来のエディタで編集した記事が崩れる場合があるのかもしれませんが、こういった機能も存在しています。 2−3.その他機能 その他、いいなと思った標準機能は、エディタの左上にある「i」のボタンをクリックすると、その記事の構成や単語数、ブロック数が簡単に確認できるのです。 これを見れば、どのくらいの記事になっているのか、構成は問題ないかといった確認に非常に有益ではないかと思います。 4.終わりに 今回はWordPressの最新版、「WordPress5.0」について説明をしてきました。従来WordPressを利用している方は管理画面から「アップデート」をクリックするとWordPress5.0になってしまいます。ただし、機能的に大きなアップデートですので、厳重に調査を行った上でアップデートを行うなりリニューアルを行うなりを選択するのが良いかと思います。 エディターやライター、Web担からしてみると慣れの問題はあるにせよ従来のエディタより非常に使いやすくなるなと思いました。 また、WordPress5.0ではClassicエディタもプラグインの機能として利用できるのですが、以下にある通り、2021年でオフィシャルサポートが終了する予定なので、今後のサイトはGutenbergを見据えて行くのが自然の流れになるのではと思います。 The Classic Editor plugin will be officially supported until December 31, 2021. このコラムを掲載いただいているデジタル・ヒュージ・テクノロジー様はKUSANAGIの保守はもちろん、OracleDBからPostgreSQLのマイグレーションサービスやパフォーマンス保障マネージドサービスの提供も可能です。興味がある方はぜひご相談ください! ※PostgreSQLパフォーマンス保証マネージドサービスについては以下をご覧ください。 ※KUSANAGIについては以下をご覧ください。 それでは、また次回をお楽しみに!!

Web更新

穂苅智哉氏のコラム【PotgreSQL・MariaDB】2つのデータベースとKUSANAGI

1.はじめに こんにちは。 プライム・ストラテジーでコンサルタントをしている、穂苅智哉と申します。 前回は、『KUSANAGIの機能』について書いてきました。 KUSANAGIには、通常のLAMP環境では備わっていないKUSANAGI専用の機能があります。キャッシュ制御や画像の圧縮、自動アップデートなどの必要機能はあると本当に便利です!前回のコラムはこちらからご覧ください! 【KUSANAGI】WordPressの管理画面で実現!KUSANAGIの機能を使ってみよう!! さて、今回はKUSANAGIで利用できるデータベースの話をします。KUSANAGIには現在2つのデータベースがコマンド1つで利用ができてしまいます。 2.KUSANAGIの2つのデータベース KUSANAGIでは、以下のデータベースが利用できます。 MariaDB PostgreSQL MariaDBは、MySQLの派生で現在も開発されているオープンソースのリレーショナル・データベース・マネジメント・システム(RDBMS)です。 MySQLとほぼ同じで、データの移行もスムーズです。また、WordPressなどのCMS、LAMPとしても名高くオープンソースのデータベースの中では、シェアも一番高いものになります。 KUSANAGIでも、もともとはMariaDBのみが利用できるようになっていました。 KUSANAGIの環境で # kusanagi status と入力した際にMariaDBが使用されているとこの様になります。 PostgreSQLは、通称ポスグレとも呼ばれMariaDB同様に現在開発が活発なオープンソースのリレーショナル・データベース・マネジメント・システム(RDBMS)です。 「PostgreSQLって何?」 という方は、以前に私が書いたコラムも合わせてご覧ください。 第6回「PosgreSQLとKUSANAGI」 KUSANAGIの環境で # kusanagi status と入力した際にPostgreSQLが使用されているとこの様になります。 3.2つのデータベースの概況 現在、MariaDB、PostgreSQL双方ともシェアはどんどん伸びてきています。 以下は、DB-Engines Ranking – popularity ranking of relational DBMS による2018年11月時点の最新のDBMSのシェアを表したものです。 1位はOracleのデータベースになっています。商用のデータベースですが重要な情報を格納するデータベースということでその分の信頼性は絶大です。No.1であるのも頷けますが、このDB-Enginesが評価するScoreを見ると、大きくマイナスとなっています。一概にシェアが下がっているということではなく、こちらのMethodで独自に評価した結果です。検索された回数や、一般的な関心、求人情報の数といった指標での判断で評価をしているのですが、市場の概況を見るという意味では有益ではないかと思います。 一方のPostgreSQL、MariaDBともにScoreはかなりの上昇となっています。 4.PostgreSQLマイグレーション 私がコラムを寄稿させていただいている、このデジタル・ヒュージ・テクノロジー社では、近年業務システム系のデータベースでの導入が加速しているPostgreSQLへ、有料ライセンス・データベースからのマイグレーションを提供しています。DHT DBマイグレーションサービス、クラウド及びKUSANAGI for PostgreSQLを保守範囲としたワンストップマネージドサービスとして、PostgreSQLパフォーマンス保証マネージドサービスの提供も行っております。 「データベースマイグレーション」+「KUSANAGI環境(通常のPostgreSQLより6倍の高速化を実現!)」+「パフォーマンス保証」を大きなメリットとしています。 ※PostgreSQLパフォーマンス保証マネージドサービスについては以下をご覧ください。 https://kusanagi.dht-jpn.co.jp/solutions/kusanagi/postgresql_managed/ 4.終わりに 今回はKUSANAGIで利用できる2つのデータベースにフォーカスを当てて、業務系のサービスで多く使われるようになってきているPostgreSQLにも触れて書いてきました。 KUSANAGIの保守はもちろん、OracleDBからPostgreSQLのマイグレーションサービスやパフォーマンス保障マネージドサービスの提供も可能ですので、興味がある方はぜひご相談ください! ※PostgreSQLパフォーマンス保証マネージドサービスについては以下をご覧ください。 https://kusanagi.dht-jpn.co.jp/solutions/kusanagi/postgresql_managed/ ※KUSANAGIについては以下をご覧ください。 https://kusanagi.dht-jpn.co.jp/solutions/kusanagi/ それでは、また次回をお楽しみに!!

コラム

穂苅智哉氏のコラム「【KUSANAGI】WordPressの管理画面で実現!KUSANAGIの機能を使ってみよう!!」

1.はじめに こんにちは。 プライム・ストラテジーでコンサルタントをしている、穂苅智哉と申します。 前回は、『PHPのバージョン』について書いてきました。 WordPressのバージョンアップに比べたら軽視されがちな部分で、レンタルサーバーでも、クラウドでも、VPSでもPHPは5系を使っていてセキュリティサポートも終了しているような状態のサイトは現実問題ものすごく多いです。 前回のコラムはこちらからご覧ください! 【WordPress・PHP】あなたのPHPのバージョンは大丈夫? さて、今回はKUSANAGIの機能面の話をします。KUSANAGIの環境のWordPress管理画面には通常のLAMP環境にはない「KUSANAGI」メニューが表示されます。そこで、一体どんなことができるのか?という疑問に答えてみたいと思います。 2.WordPressの管理画面から実現できるKUSANAGIの機能 超高速仮想マシン『KUSANAGI』は、WordPressを始めとしてPHPやMySQLを使っているアプリケーションやRuby on Railsの実行環境として提供されています。特にWordPressでは、以下の機能がWordPressの管理画面から制御できます。 1. ページキャッシュの設定 2. デバイス切り替えの設定 3. 翻訳アクセラレーターの設定 4. パフォーマンス表示の設定 5. 画像最適化の設定 6. 置換の設定 7. 自動更新の設定 簡単に一つずつ見ていきましょう。 1.ページキャッシュの設定 ページキャッシュは、WordPressパフォーマンス向上のため、表示するHTMLを一時データとして保存し再利用する機能です。 KUSANAGIにはキャッシュとして、WordPress側のbcacheとNginx(Webサーバー)側のfcacheが存在しますが、この管理画面で制御するのはbcacheの方です。 ※bcacheはSSHでサーバーへログインし、rootユーザーで kusanagi bcache on とコマンドを実行することで使えるようになります。 デフォルトで値が入っていますが、それぞれのサイトの特性によってキャッシュの保持率を変更することが可能です。また、キャッシュを除外したいページの設定など細かいところの制御も可能です。また、bcacheの削除もここから可能です。 ※bcacheのキャッシュ削除は、管理画面へログインしていれば画面上部の管理バーの「cache clear」を押すだけで削除もできるようになりました。 2.デバイス切り替えの設定 デバイス切り替えとは、スマートフォンやタブレットなどのモバイル端末に対して表示するテーマを変更し、表示の最適化を図るための機能のことです。PCとモバイル用のサイトのテーマが異なる場合は、設定のチェックを外して上げる必要があります。近年はWebサイトをレスポンシブデザインで構築することが多いため、レスポンシブの場合はテーマ切り替えを停止にチェックを入れて上げる必要があります。 また、キャッシュ機能を有効にした場合でも、デバイスごとに正しくテーマを切り替えて表示させることが可能です。 3.翻訳アクセラレーターの設定 翻訳アクセラレーターとは、多言語に対応しているWordPress本体、プラグイン、テーマ等の翻訳を停止、もしくは翻訳データをキャッシュさせることで翻訳の読み込みを高速化し、表示までにかかる実行時間を短縮させる機能です。 WordPressはデフォルトの言語環境が英語であり、原文の英語を「アクセスごとに、辞書ファイルを元に生成したオブジェクトをリアルタイムに参照する」ことで翻訳処理を行っているのですが、この翻訳に際する速度劣化が大きくなることがあります。 そこで、一度翻訳処理のためのオブジェクトを生成すれば、それを再利用して翻訳処理を高速化しています。 Webサイトで、なぜか英語になっている部分があった場合はこの設定を変更してあげることが必要です。 ※タイプについては、KUSANAGIではデフォルトがAPCですので変更の必要はありません。 4.パフォーマンス表示の設定 パフォーマンス表示は、WordPressの管理画面にログインすると画面上部に出る管理バーにWordPressの実行速度、クエリ数を表示しているものです。表示のオンオフを切り替えることができます。 5.画像最適化の設定 画像最適化は、画像をアップロードする際にjpegファイルの画質調整、画像の最大幅の制限を行うことにより画像サイズを小さくし、表示の高速化を行うことができる設定です。有効化することでアップロードした画像に関しては最適化処理が行われます。 6.置換の設定 WordPressで表示する文字列を、指定したルールで動的に置き換えることが可能です。ルールは複数作成できます。 7.自動更新の設定 WordPress、プラグイン、テーマ、翻訳データの自動更新の有無を切り替えることが可能です。 デフォルトでは、翻訳とWordPressコアのマイナーだけが有効になっています。プラグインについては自動でアップデートしてしまうことによるリスクが大きいため可能であれば無効にしておいて手動で確認しながらアップデートが良いと思います。また、自動更新スケジュールを細かく設定できますので、以下のキャプチャでは毎週日曜日のAM 1:30 に1回自動更新のチェックが行われ、更新があった場合は自動でアップデートするということになります。 ※自動更新を有効にするためには、wp-config.php への設定が必要になります。 define(‘FTP_HOST’, ‘localhost’); define(‘FTP_USER’, ‘kusanagi’); define(‘FTP_PASS’, ‘kusanagiユーザーのパスワード’); 8.終わりに 今回は『KUSANAGI』自体にフォーカスを当てて、普段Web担当者やエンジニアが触るWordPressの管理画面でできるKUSANAGIの機能と設定について紹介しました。便利な機能がいくつもあったのではないでしょうか。KUSANAGIではないLAMP環境にはこういった機能がなく、ページ表示速度もKUSANAGIが大得意なところです。他を選ぶ理由がないなと思っていただけたら嬉しいです。 KUSANAGIそのもの、また、KUSANAGIを使ったトータル保守サポート(マネージドプラン)などでご興味がございましたら、まずはお話を聞かせていただけると幸いです! このコラムを掲載いただいているデジタル・ヒュージ・テクノロジーさんはKUSANAGIの保守やPostgreSQLのパフォーマンス保障マネージドサービスも可能です。興味がある方は以下をご覧ください。 ※PostgreSQLパフォーマンス保証マネージドサービスについては以下をご覧ください。 https://kusanagi.dht-jpn.co.jp/solutions/kusanagi/postgresql_managed/ ※KUSANAGIについては以下をご覧ください。 https://kusanagi.dht-jpn.co.jp/solutions/kusanagi/ ...

コラム

【WordPress・PHP】あなたのPHPのバージョンは大丈夫?

はじめに こんにちは。プライム・ストラテジーでコンサルタントをしている、穂苅智哉と申します。 前回は、KUSANAGIの新しいニュースとして、『KUSANAGI for Vagrant』について書いてきました。このVagrantを使ったKUSANAGI環境で手軽に色々お試しいただけると嬉しいです。 さて、今回はセキュリティ系の話題を。PHPのバージョンについて書いてみようと思います。 2.PHPについて PHPについては、どのくらいご存知でしょうか。 PHPとは、Hypertext Preprocessorの略で、再帰的に略したものらしいです。 PHPには公式サイトがあり、ここで最新のアップデート情報やマニュアルを見ることができます。 PHP公式サイト:http://php.net/ サイトによるPHPの説明は以下になります。 PHP は、"PHP: Hypertext Preprocessor" を意味し、広く使用されているオープンソースの汎用スクリプト言語です。 HTML に埋め込むことができ、Web アプリケーションの開発に特に適しています。 PHP の構文の多くは C、Java、Perl 言語から転用したもので、 簡単に習得することができます。この言語は、動的に生成されるウェブページを Web 開発者が速やかに作成できるようにすることを主な目標として つくられました。しかし、それだけにとどまらず、 もっと多くのことを PHP を使って行うことができます。 オープンソースということは、ソースコードが公開されており誰でも確認することができます。悪い人が悪用するとセキュリティホールを見つけることもできてしまいます。 一方で多くの開発者が開発を行うことで発展できるという利点もあります。 PHPはWebでとても良く使われている言語で、W3Techsの調査によると、83.5%のサイトでPHPが使われているとのことです。 3.PHPのバージョンについて バージョンアップはソフトウェアの宿命です。それがセキュリティのためのバージョンアップならなおさらです。 こちらのサイトをご覧ください。 https://secure.php.net/supported-versions.php PHPのバージョンとサポート期間が載っています。 最新のものは、PHP7.2というバージョン帯です。 見ていただけるとわかりますが、PHPの5.6と7.0については、2018年でセキュリティサポートまでが終了してしまうことになります。 PHPのセキュリティサポートが切れてしまうと、例えば脆弱性が発見された場合にもパッチなどの対応がされないことになります。 常に脆弱性を抱えたまま運用し続けるという自転車操業みたいになってしまいます。 企業が運営しているサイトなどであれば個人より深刻であることがわかります。 CVEの脆弱性として確認しているものは意外に多く、2016年が107件もありました。 https://www.cvedetails.com/product/128/PHP-PHP.html?vendor_id=74 各種レンタルサーバーも、この件についてはアップデートを推奨しています。 さくらのレンタルサーバ XSERVER 企業が運営しているコーポレートサイトやメディアサイト、ブランドサイトなどはこれを機会にクラウドサーバーなど、より柔軟な運用ができる方法を検討いただくのもいいと思います。 4.KUSANAGIならPHPのバージョンも安心 KUSANAGIなら、このあたりのアップデートも安心です。 常にKUSANAGI自体もアップデートを行っていますので、そのタイミングでバージョンアップをしていただければ安心です! もし自社でのバージョンアップが難しい場合は、プライム・ストラテジーがサポート対応しておりますのでぜひご一報いただきお話させていただけたらと思います。 https://kusanagi.tokyo 5.終わりに 今回はPHPのバージョンアップについて書いてきました。Web担当者としては扱っているサイトを管理しているサーバーのPHPのバージョンまで把握している方は少ないかと思います。しかしながら意外に放置しすぎてとっくにセキュリティサポート切れのPHPバージョンを使っているサイトはいくつもあります。 せっかくマーケティングや広報活動をし、推敲を重ね記事やページを作ったり施策を打ち出したりしても、脆弱性の危険のあるサーバーでの運用となると辛いですよね。 時を同じくして同様のお悩みを抱えている方がおりましたら、まずはお話を聞かせていただけると有益な情報交換ができると思います。 それでは、また次回をお楽しみに!! ※KUSANAGIについては以下をご覧ください。 https://kusanagi.dht-jpn.co.jp/solutions/kusanagi/  

コラム

穂苅智哉氏のコラム第10回「KUSANAGIの今。利用できるサーバー環境とは?」

はじめに こんにちは。プライム・ストラテジーでコンサルタントをしている、穂苅智哉と申します。 前回は、KUSANAGIの新しいニュースとして、『KUSANAGI for Vagrant』について書いてきました。このVagrantを使ったKUSANAGI環境で手軽に色々お試しいただけると嬉しいです。 今回はKUSANAGIが現在利用できるサーバーについて改めて紹介してみます。 2018年8月時点でのKUSANAGI対応サーバーとは パブリッククラウド、プライベートクラウドそしてVPSに大きく分かれます。 パブリッククラウド 以下の18パブリッククラウドにて利用可能です。 KUSANAGI for Microsoft Azure KUSANAGI for IBM Cloud(Bluemix) KUSANAGI for AWS KUSANAGI for Cloudn KUSANAGI for IDCF クラウド KUSANAGI for さくらのクラウド KUSANAGI for S-Port KUSANAGI for ConoHa KUSANAGI for Z.com KUSANAGI for GMOクラウド ALTUS(アルタス) KUSANAGI for NIFCLOUD(Nifty) KUSANAGI for GCP KUSANAGI for HyperCloud(株式会社ハイパーボックス) KUSANAGI for CloudGarage(NHN JAPAN株式会社) KUSANAGI for EVA(鈴与シンワート株式会社) KUSANAGI on Alibaba Cloud(Alibaba) KUSANAGI for CLARA ONLINE(株式会社クララオンライン) KUSANAGI for ASPIRE(ソフトバンク株式会社) ハイブリッドクラウド KUSANAGI Runs...

コラム

穂苅智哉の「真剣!KUSANAGI語り場」第9回「KUSANAGIをより簡単に使おう! KUSANAGI for Vagrant」

1.はじめに こんにちは。 プライム・ストラテジーでコンサルタントをしている、穂苅と申します。 前回は、WordPress以外のCMSについて、シェアや特徴を書いてきました。 WordPress以外にもCMSは非常に沢山存在しており、サイトの特徴やその会社の方針に従って決めていくものです。前回紹介したもの以外にも多くのCMSがありますので、ご興味がありましたらぜひ調べてみてください! 今回は話をKUSANAGIに戻して『KUSANAGI for Vagrant』について書いていきます。みなさんはご存知でしたでしょうか。 2.Vagrantとは Vagrant (ベイグラント) は聞いたことはありますでしょうか。 Web開発を行う場合、自分のPC上 (ローカル) に構築した仮想マシン上に テスト用の環境を作成し、そこで開発やテストを行うことが多いかと思います。エンジニアでVagrantを使って開発を行っている方も多いのではないでしょうか。 この 「自分のPC上 (ローカル) に構築した仮想マシン上にテスト用の環境」 つまり 「自分のPC上 (ローカル) に仮想環境を作成する」 ために使うのがVagrantになります。 Vagrantはこちらから誰でもダウンロードできます。 https://www.vagrantup.com/downloads.html 先日から、このVagrantを使い、誰でも自分のPC上に簡単にKUSANAGI環境を構築できるようになりました。 従来は採用いただいている各パブリッククラウド(AWSやMicrosoft Azureなど)からお試しいただくことが一般的でしたが、これからはVagrantを使いVirtualBoxでKUSANAGI環境を使うことができるようになりました。 3.使い方 KUSANAGIのサイトにVagrantとVirtualBoxのインストール方法から仮想マシン起動までの手順がございますので一度お試しください。 https://kusanagi.tokyo/cloud/kusanagi-for-vagrant/ 使用するにあたり黒い画面を使ってファイルの編集などを行うため、エンジニアの知識が少し必要かと思いますが、エンジニアの方はぜひ一度お試しいただき、Web担当者の方にも展開いただければと思います。 3.終わりに 今回はKUSANAGI for Vagrant について書いてきました。開発環境としてKUSANAGIをお使いいただき、WordPressサイト、LAMPのアプリケーション、Ruby on Rails、Drupal、Concrete5 といったCMSやフレームワークのサイトで実際に超高速な安定稼働をしていただけるととても嬉しいです。KUSANAGIは毎月のように新しい機能やアップデートが行われるためどんどん紹介していきたいと思います。 Webサイト構築からKUSANAGIを使ったサイト保守運用まで、プロフェッショナルとして対応させて頂いております。もし疑問や相談など小さなことでもございましたらお問い合わせください。 それでは、次回もお楽しみに! ※KUSANAGIについては以下をご覧ください。 https://kusanagi.dht-jpn.co.jp/solutions/kusanagi/

コラム

  • 1
  • 2