KUSANAGI×WEXALハンズオンセミナーに参加して高速化を体感して来ました。

作成日:

先週の木曜日、大阪のさくらインターネット大阪本社で開催された「さくらのクラウドでWordPressを高速化してPageSpeed Insightsのスコア向上を目指す!KUSANAGI×WEXALハンズオンセミナー」に参加して来ました。

favicon
【12/19(木)大阪開催】さくらのクラウドでWordPressを高速化してPageSpeed Insightsのスコア向上を目指す!KUSANAGI×WEXALハンズオンセミナー【無料】 https://enterprise-wordpress.doorkeeper.jp/events/101285

2019-12-19(木)18:15 - 20:00 さくらのクラウドを使って、超高速 WordPress 環境を構築するハンズオン開催! KUSANAGI × WEXAL® を使って自分のサイトの Google PageSpeed Insights で高得点が目指せます。 ハンズオン受講オススメ対象者 Google PageSpeed Insights で得点アップを目指したが断念してしまった方 WordPress を高速化しようとして KUSANAGI を導入したが、速さを実感できない方 ハンズオン終了後にもセミナーで作った WordPress をそのまま使用し続けたい方 W...

もともと仕事のメインはWordPressを使用したWebサイトの制作で、KUSANAGIによる速度向上には興味はありつつも、クラウドサーバーの設定等に二の足を踏んで「まぁ、取り敢えずはレンタルサーバーで良いか」とおざなりになっていました。

そんな折、プライム・ストラテジーの担当の方から上記セミナーの案内を頂き、ちょうど他に大阪に行く用事もあったので参加させて頂きました。

ハンズオン概要
ハンズオン概要

  • KUSANAGI for さくらのクラウドを使う
  • KUSANAGI for さくらのクラウドを使う
    KUSANAGI for さくらのクラウドを使う

    まずはさくらインターネットのスタッフさんが講師となって、今回のセミナーの為に用意されたアカウントでさくらのクラウドコントロールパネルにログイン。

    そして、CPUコア数やメモリ、ディスク容量等をポチポチ、「アーカイブ選択」で「KUSANAGI」を選択して管理者パスワード等を設定したらサーバーの追加作業は完了。

    これだけでKUSANAGIを使う事前準備は全て整ったとのこと。余りにもあっけない。クラウドってこんなに簡単だったんだ…。

  • KUSANAGI for さくらのクラウドでWordPressを使う
  • KUSANAGI for さくらのクラウドでWordPressを使う
    KUSANAGI for さくらのクラウドでWordPressを使う

    次いでプライム・ストラテジーの担当者さんに代わって、実際にKUSANAGIを稼働することになりました。

    ここからはSSHクライアントソフトを使っての作業になりますので、コマンドの打ち損ないに気をつけないとついて行けなくな・・・セミナー用に事前にコピペして使えるコマンド一覧が用意されていました。

    SSHアカウントでサーバーにログインすると、そこには「KUSANAGI」の文字が。既に準備済みであることが画面からも伺えます。

    ログインしたら、まずはKUSANAGIの初期設定(所謂LAMPの設定で良いのかな)を行います。
    詳細なコマンドは以下ホームページに公開されていますので、ご参照を。

    favicon
    KUSANAGIコマンド – KUSANAGI https://kusanagi.tokyo/document/command/

    超高速CMS実行環境 [高速化チューニング済みWordPressサーバ]

    次にWordpressをインストールする前の準備として、インストールディレクトリの作成、データベースの作成を行います。

    ここまで来ると一旦ブラウザに戻り、さくらのクラウドで作成したサーバーのIPアドレスのページを表示します。するといつもの見慣れたWordPressのインストール画面が表示されます。

    後はもう慣れたもので先程作成したデータベースのアカウントを入力してパスワード、メールアドレスを入力したらWordpressインストール完了です。

    この時点でKUSANAGIによるサーバーの高速化は完了しています。

    じゃあこれで終了かと言うと実はそうではなく、ここからがさらにもう一歩先へ。

  • WEXAL® Page Speed Technologyへのアップグレード
  • KUSANAGIによるWebサイトの高速化は主にサーバー側のHTTPリクエスト、動的処理への作用で、ユーザーのブラウザに表示するまでにかかる時間短縮にはさらにネットワーク通信とフロントエンドでの高速化が必要になってきます。

    如何にKUSANAGIがPHPやデータベースから高速でWebページを生成しても、その出来上がったページソースがユーザーの閲覧環境に最適化されていなければ、Google PageSpeed Insightsのスコアを100点に近づけることは出来ません。

    ではそれを個人で行うとするならば、ページごとに要不要なCSSやJSファイルを分けるように準備して、ブラウザが対応していれば画像を次世代フォーマットのWebPに切り替えるようにして。あぁ、初見のユーザーと多用してくれるユーザーに応じての最適化も異なるからキャッシュを使ってこれも切り替えを・・・・。

    人力では不可能ですね。

    そこでこれらの作業(よりももっと)を全て解決してくれるのがWEXAL® Page Speed Technology(以下WEXAL)になります。

    WEXALは上記のような細かな作業を、AIが事前にWebサイト全体を解析して最適な設定を生成し、とにかくユーザーのファーストビューの高速化を図ります。

    -->ハンズオンに戻ります。
    WEXALを導入するためには、まずプライム・ストラテジーサイトから「KUSANAGI Premium Edition」を購入する必要があります。

    📝 ポイント KUSANAGI Premium Editionは企業利用の場合は有償ですが、パーソナルライセンス(個人利用用途)であれば無料で導入出来ます。
    KUSANAGIライセンス
    KUSANAGIライセンス

    KUSANAGI Marketplaceで購入後発行されるサブスクリプションキーを使ってKUSANAGIをPremium Editionにアップグレードし、WEXALのAIを使ってWebサイト全体を解析し、最適化の実行を行います。

    📝 ポイント この最適化作業はサイトのソースを変更したり、新しいプラグインを導入するなどした際に改めて実行すれば良いそうです。

    さてその結果、Google PageSpeed Insightsのスコアが難なくモバイルで99点を達成しました。

    ちなみにこのブログのトップページのモバイルスコアが33点。
    キャッシュプラグインを使って色々調整はしているのですが、この程度でしかありません。

  • 高速化だけではないKUSANAGI
  • KUSANAGI = WordPressの高速化、というイメージでいましたが、もう一つ重要な機能がセキュリティ対策です。

    以下、頂いた資料からKUSANAGIのセキュリティ対策を転載します。

    ・KUSANAGIのファイル権限
     →NGINX、Apache2、FastCGIはhttpdユーザーで動作
     →DocumentRoot以下はkusanagiユーザー権限
     →WordPress、テーマ、プラグインの書き込み不可
    ・ミドルウェアを最新の状態に
     →脆弱性に素早く対応
     →パッケージレポジトリを用意し、最新のパッケージRPMを提供
    ・WAF(Web Application Firewall)
     ・Nginx Naxsi
     ・Apache ModSecurity
    ・TLS1.3対応、TLS1.1以下の無効化
    ・脆弱性スキャンツール
     ・Vuls
    ・IDS(Intrusion Detection System)
     ・Open Source Tripwire
    ・IPS(Intrusion Protection System)
     ・Suricata
    ・SELinux対応

    エンタープライズで必要とされるほとんどの対策を実施済み!

    自分で個別にセキュリティ対策を細く設定するというのは非常に大変です(専門家でも無ければ無理です)。

    それがKUSANAGIを入れるだけで済んでしまうのだからその恩恵は計り知れないものがあります。

    WordPress導入のデメリットとしてよく挙げられる「遅い」「セキュリティ」の2点。

    これがKUSANAGIによって共に解決することが出来るわけです。

    クラウドサーバーの使用を前提としている分、導入にはややハードルが高いですが、KUSANAGI及びWEXALは個人利用であれば無料であることを鑑みると、検討して損することはまず間違いなく無いでしょう。

    お土産
    お土産

    実行速度検証

    どれくらい早くなるか検証している動画がありましたのでご紹介。

    詳解 WordPress
    📘 詳解 WordPress
    2,860 円~ 2020年9月22日 1:44 PM時点のAmazon.co.jp 価格 価格および発送可能時期は表示された日付/時刻の時点のものであり、変更される場合があります。本商品の購入においては、購入の時点でAmazon.co.jpに表示されている価格および発送可能時期の情報が適用されます。
    WordPressはブログ作成/コンテンツ管理システムとして不動の人気を誇り、多くのWeb開発の現場で使われています。
    WordPressを利用した優れたWebシステムを効率良く開発するためには、WordPressの仕組みをよく理解することが必須であり、また近道です。
    本書はWordPressの構造と原理・原則を体系的に解説しています。
    WordPress全体をしっかりと理解することで、開発に必要な基礎知識が身につくだけでなく、WordPressの能力を最大限引き出すような開発が可能となります。
    amazonでチェック
    本サイト上で表示されるコンテンツの一部は、アマゾンジャパン合同会社またはその関連会社により提供されたものです。これらのコンテンツは「現状有姿」で提供されており、随時変更または削除される場合があります。
    物草 灸太郎
    物草 灸太郎

    WordPressでホームページを制作しつつ、休日は畑を耕したりDIYを楽しんでいます。

    コメントをどうぞ

    ※ メールアドレスが公開されることはありません。


    上の計算式の答えを入力してください

    string(0) ""