セミナースライド

Similar documents
セミナースライド

2 P r i m e S t r a t e g y C o., L t d. W o r d P r e s s F u l l y M a n a g e d S e r v i c e D i v i s i o n 1. 今日お話しすること

2 P r i m e S t r a t e g y C o., L t d. W o r d P r e s s F u l l y M a n a g e d S e r v i c e D i v i s i o n 1. 今 日 お 話 しすること

PowerPoint プレゼンテーション

役割分担(本社の場合)

PowerPoint プレゼンテーション

セミナースライド

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション

XAMPP で CMS のお手軽 テスト環境を手に入れよう 2011/5/21 上村崇 1

提案書

新環境への移行手順書

PHP 開発ツール Zend Studio PHP アフ リケーションサーハ ー Zend Server OSC Tokyo/Spring /02/28 株式会社イグアスソリューション事業部

Azure 活用シナリオ PHP ホームページを移行 1


1. アンケート集計サンプルについて ここでは Windows Azure と SQL Azure を使ってアンケートを実施し アンケート結果を Excel で集計するサンプルについて説明します アンケートは Windows Azure で運用し アンケート結果は SQL Azure に格納されます

レンタルサーバー

ArcGIS for Server での Web マップの作成方法

FUJITSU Cloud Service for OSS 「コンテナサービス」 ご紹介資料

SinfonexIDaaS機能概要書

目次 1. はじめに SSL 通信を使用する上での課題 SSL アクセラレーターによる解決 SSL アクセラレーターの導入例 SSL アクセラレーターの効果... 6 富士通の SSL アクセラレーター装置のラインナップ... 8

2017/8/2 HP SiteScope software 監視機能対応表 この監視機能対応表は HP SiteScope software v11.33) に対応しています モニタ モニタ説明 モニタ説明 SiteScope for Windows SiteScope for Linux ネット

wp_s-v1.6.key

( 目次 ) 1. WordPressインストールガイド はじめに 制限事項 サイト初期設定 WordPressのインストール ( コントロールパネル付属インストーラより ) WordPressのインストール ( 手動インス

Windows Azure Web サイトで WordPress 日本語版を使う 日本マイクロソフト株式会社 2013 年 4 月 3 日 概要 Windows Azure Web サイトのギャラリーには WordPress が用意されており 数ステップですぐに利用できます こちらは現在英語版となっ

Windows Azure Platform: その全体像 David Chappell Chappell & Associates Copyright 2009 David Chappell

◎phpapi.indd

仮想化環境のクライアントとしてのChromebook

Microsoft PowerPoint - baserCMS_workshop1.ppt

PALNETSC0184_操作編(1-基本)

2 ログイン ( パソコン版画面 ) Web サイトのログイン画面が表示されます 通知メールに記載されている ID と仮パスワードを入力して ログイン ボタンをクリックしてください ID パスワードを連続して 5 回間違うと 当 I D はロックアウト ( 一時的に使用不可 ) されるので ご注意く

WebIntellTN02.qxp (Page 1)

大容量ストレージ 特徴 クラウドの 規模の経済 がもたらすスケールメリットにより 低価格でかつ大 容量のストレージを提供します 大容量ストレージ 安心のデータ保管 100TB の大容量 シンプルな運用 必要な時に必要な量を利用できる 容量の心配がない!! モバイル対応 1GB あたり 2.45 円

MS SQL の Point-in-Time リストア A - - v6.5 Update4 以降サポート Active Directory 詳細レベルリストア A A A v5 Update2 以降サポート 小さいパーティションへのBMR A A A v5 Update2 以降サポート リモートレ

PowerPoint プレゼンテーション

Microsoft Word - XOOPS インストールマニュアルv12.doc

2. 生田仮想デスクトップ PC の接続方法 生田仮想デスクトップ PC に接続する方法は 次の 2 通りです 1. HTML アクセス Internet Explorer や Safari などのブラウザを用います PC に特別なソフトウェアをインストールす る必要が無いので 管理者権限をもってい

Helix Swarm2018.1インストール手順

目次 1. Web サーバのセットアップ Cache のセットアップ Cache のインストール ライセンスキーの設定 本書に関するお問い合わせ / 32

マーケティング担当者が実際に 使用しているKUSANAGI活用法

Veeam_Corporate_Template_16x9

DO!BOOKカタログ

2. 生田仮想デスクトップ PC の接続方法 生田仮想デスクトップ PC に接続する方法は 次の 2 通りです 1. HTML アクセス Internet Explorer や Safari などのブラウザを用います PC に特別なソフトウェアをインストールす る必要が無いので 管理者権限をもってい

Server and Cloud Platform template

目次 1. 研究の背景と目的 1.1. 背景 1.2. 目的 2. 研究計画 3. 現状報告 3.1. 制作中の Web アプリケーション 使用する技術 概要 機能 課題 参考にしたサイト 書籍 3.2. その他の取り組み 4.

Windows Server2003環境向け Deep Security 推奨ポリシーの考え方 と適用イメージ

PowerPoint プレゼンテーション

fmserver_book.indd

報道関係者各位 プレスリリース 2019 年 01 月 15 日 株式会社ネオジャパン グループウェア desknet's NEO バージョン 5.2 を 1 月 15 日に提供開始 ~ 業務アプリ作成ツール AppSuite との連携を強化 他にも AppSuite 連携 API 公開など多数の機

KDDI ホスティングサービス G120 KDDI ホスティングサービス G200 WordPress インストールガイド ( ご参考資料 ) rev.1.2 KDDI 株式会社 1

SHOP99 99 SHOP サイトにデータベースを構築 phpmyadminの設定 1 ー 監修 Yours YoursCompany Company 監修 Yours

Microsoft PowerPointの利用 V 1,1 暫定版

リバースプロキシー(冗長構成)構築手順

HOME PAGE RENEWAL PLAN 有限会社マインドアクセス

初級/発刊に寄せて・改定にあたって(第2次)

No

平和教育の目標と主題(案)

クラスタ構築手順書

Profile Web WordPressBizVektor WordPress WordPress BizVektorhttp:// Web mgn WordPress WP-D WordCamp Tokyo

下位互換サポートの注意点 下位互換サポートにはいくつか注意点があります 1. 全体的な注意点 と 利用する製品の注意点 最 後に 8. そのほかの注意点 をすべて確認してください 1. 全体的な注意点 ライセンスキーの登録 ( 重要 ) Arcserve Backup r17 からライセンスの登録モ

技術レポート 1)QuiX 端末認証と HP IceWall SSO の連携 2)QuiX 端末認証と XenApp の連携 3)QuiX 端末認証 RADIUS オプションと APRESIA の連携 Ver 1.1 Copyright (C) 2012 Base Technology, Inc.

スライド 1

スマートデバイス管理ツール LanScope An

Slide 1

【EW】かんたんスタートマニュアル

目次 3 14P Wordpressテンプレートの設定方法 15P 17P livedoorテンプレートの設定方法 18P 21P FC2テンプレートの設定方法

Zend Server 7 ライセンス情報 2014/12/09 株式会社イグアスソリューション事業部

Oracle Web CacheによるOracle WebCenter Spacesパフォーマンスの向上

Microsoft Word 基_シラバス.doc

更新履歴 Document No. Date Comments 次 D JP 2017/05/01 初版 1. 概要 はじめに 情報源 A10 Lightning Application Delivery Service(ADS) 導 構成 動作概要 構築概要 2. 事

スライド 1

UNIVERGE SG3000 から SG3600 Ver.6.2(2012 年モデル ) への 移行手順 All Rights Reserved, Copyright(C) NEC Corporation 2017 年 11 月 4 版

PowerPoint プレゼンテーション

スタートガイド〈サービス利用準備編〉

改版履歴 版数 改版日付 改版内容 /03/14 新規作成 2013/03まで製品サイトで公開していた WebSAM DeploymentManager Ver6.1 SQL Server 2012 製品版のデータベース構築手順書 ( 第 1 版 ) を本 書に統合しました 2

ライセンスの注意事項 サーババンドル版のライセンスについてサーババンドル版では 通常のサーバライセンスおよび 4 コアライセンスを ベースライセンス 追加サーバライセンスおよび追加 2 コアライセンスを 追加ライセンス と呼びます 1 台の物理サーバに対してベースライセンスは 1 つしか購入すること

BA-100_Ver3.05

共通フィルタの条件を設定する 迷惑メール検知 (SpamAssassin) の設定 迷惑メール検知 (SpamAssassin) とは.

プレゼンタイトルを入力してください

事前準備マニュアル

PowerPoint プレゼンテーション

Microsoft Word - SKP2VRマニュアルJA校了版Fin

IBM Internet Security Systems NTFS ファイルシステム必須 一覧の 以後にリリースされた Service Pack (Release 2 等は除く ) は特に記載の無い限りサポートいたします メモリ 最小要件 512MB 推奨要件 1GB 最小要件 9GB 推奨要件

変更履歴 項番版数内容更新日 版新規作成 2013 年 11 月 18 日 1

第 2 版

サイト名

POP/IMAP POP /IMAP over SSL( 暗号化受信機能 ) SMTP Auth( 送信時認証機能 ) SMTP over SSL( 暗号化送信機能 ) ウェブメール メール転送 無制限 50 メール自動返信 迷惑メール対策 ウイルス対策 /Symantec メーリングリスト 無制限

Arcserve UDP バージョン比較 (Rev: 4.0) 2019 年 5 月作成 凡例 ( A : Advanced 以上 P : Premium 以上 PP : Premium Plus SS : 専用サブスクリプション -: 機能なし ) Release Version 機能 7.0 v

Arcserve Replication/HA r16.5 のご紹介 Arcserve Japan 第 1.6 版 1

Microsoft Word - セットアップマニュアル記載変更について.doc

s130417_03

他の章は下記をクリックして PDF 一覧からお入り下さい IT ライブラリー (pdf 100 冊 ) 目次番号 270 番 Windows Server Enterprise 2008 R2 完全解説 ( 再入門 )

インターネット132 インターネットに接続する パケット通信または無線 LAN(Wi-Fi ) 機能を使用してインターネットに接続できます LTE NET または LTE NET for DATA に加入していない場合は パケット通信を利用することができません パケット通信を利用する 本製品は LT

Microsoft IISのWebDAV認証回避の脆弱性に関する検証レポート

Microsoft PowerPoint - SSO.pptx[読み取り専用]

メール関連 メールサーバー qmail IMail12.4 メールアドレス数 無制限 無制限 メールボックス容量 任意で設定 1GB 別途アシストアップ社にご連絡いただくことでご契約メールボックス容量まで設定可能 メール送受信容量 別途アシストアップ社にご連絡いただくことで 10MB まで設定可能

OSSTechプレゼンテーション

(通巻第 号)

New KeyringPDFに関するご提案

仮想マシン構成のホスト ゲスト連携物理サーバー上の CLUSTERPRO X と仮想マシン上の X SSS で連携が可能です 例えば物理サーバー上の CLUSTERPRO X の異常検出をトリガとし仮想マシン上の X SSS をフェールオーバーさせることなども可能です 仮想化環境に最適なライセンス体

Transcription:

WordPress 高速化 On Azure スライド URL http://goo.gl/e8lwj8 小文字のエル プライム ストラテジー株式会社 代表取締役 中村けん牛

2 P r i m e S t r a t e g y C o., L t d. W o r d P r e s s I n t e g r a t i o n D i v i s i o n 1. 今日お話しすること

3 Microsoft Azure の仮想マシンを使って WordPress をどこまで高速にできるのか? ということを中心にお話しします

4 まずは証拠 をお見せします

5 お手数ですが プライム ストラテジー と検索して http://www.prime-strategy.co.jp にアクセスしてみていただけますか?

6

7 P r i m e S t r a t e g y C o., L t d. W o r d P r e s s I n t e g r a t i o n D i v i s i o n 2. 自己紹介

8 中村けん牛自己紹介 WordPress インテグレーションサービスを提供 するプライム ストラテジー株式会社の代表取 締役 t @kengyu_n f Kengyu.Nakamura

9 WordPress コンサルタント ー米国 Automatic 社 Code Poet コンサルタントリストに掲載ー http://directory.codepoet.com/profile/prime-strategy-co-ltd/ プライム ストラテジーは世界に 52 社ある WordPress コンサルタントの 1 社です

10 主な WordPress 開発実績 マイナビ様 マイナビウーマン テレビ朝日様 番組ブログポータル Adobe Systems 様 事例サイト

11 執筆監訳書籍 WordPress の教科書 シリーズ ( 出版社 :SB クリエイティブ株式会社他 ) Amazon 総合ランキング 1 位獲得日本 韓国で累計 4 万部突破 詳解 WordPress WordPress による Web アプリケーション開発 ( 出版社 : 株式会社オライリー ジャパン )

12 P r i m e S t r a t e g y C o., L t d. W o r d P r e s s I n t e g r a t i o n D i v i s i o n 3.Microsoft Azure で WordPress を動かすには?

13 Microsoft Azure で WordPress を動かすには? 仮想マシン または Web アプリ

14 Microsoft Azure 上で WordPress を動かすには? 仮想マシン の場合 1. Linux または Windows Server で PHP+MySQL 環境を構築して WordPress をインストール 2. サーバの構築 管理が必要だが 自由度が高くミドルウェアの選択 構成も自由 3. 複数の仮想マシンで自由な構成が可能 4. 規模に応じてそれなりにコストがかかる

15 Microsoft Azure Web アプリとは? Web アプリ の場合 1.WordPress のインストールは FTP でアップロードするだけ 2. 自由にサーバ構築できない反面 管理が簡単 3. ブラウザの管理画面だけから無停止でスケールアップ スケールアウトが可能 4. コストはレンタルサーバ感覚

16 P r i m e S t r a t e g y C o., L t d. W o r d P r e s s I n t e g r a t i o n D i v i s i o n 3.WordPress のパフォーマンス

17 WordPress のパフォーマンス 高速化するとはどういうことか? HTML ページのロード時間を短くして 1 秒 あたりのリクエスト数を増やすこと

18 WordPress のパフォーマンス HTML ページのロード時間を短くする =1+2+3 を短縮する 1 リクエスト送信 ブラウザ サーバ (WordPress) 2 実行 3 レスポンス受信

19 WordPress のパフォーマンス HTML ページのロード時間を分解すると 翻訳処理 MySQLの実行 伝送時間 PHP の実行 3 レスポンス受信 伝送時間 2 実行 1 リクエスト送信 ブラウザ サーバ (WordPress) ブラウザ

20 P r i m e S t r a t e g y C o., L t d. W o r d P r e s s I n t e g r a t i o n D i v i s i o n 4.WordPress のパフォーマンス

21 WordPress のパフォーマンス 仮想マシン (D1 インスタンス ) で何もしない状態だと WordPress 1. ロード時間 246ms 2. リクエスト数 4.9 リクエスト / 秒

22 WordPress のパフォーマンス Web アプリ ( 共有モード ) で何もしない状態だと WordPress 1. ロード時間 290ms 2. リクエスト数 8.4 リクエスト / 秒

23 P r i m e S t r a t e g y C o., L t d. W o r d P r e s s I n t e g r a t i o n D i v i s i o n 5. 仮想マシン単体でページキャッシュを使わずに改善する

24 WordPress のパフォーマンスを改善する ページキャッシュを使わないでどこまでいけるか WordPress 仮想マシン D1 インスタンスに APC(PHP アクセラレータ ) 導入で約 1.85 倍 246ms 133ms

25 WordPress のパフォーマンスを改善する ページキャッシュを使わないでどこまでいけるか WordPress 仮想マシン D1 インスタンスに APC(PHP アクセラレータ ) 導入で約 1.85 倍 246ms 133ms PHP5.4 までは APC APC=PHP アクレラレータ + ユーザーキャッシュ PHP5.5 からは OPcache(PHP の機能 +20%) ユーザーキャッシュは APCu 拡張 PHP5.3 5.4 は OPcache と APCu を PHP 拡張として利用可能

26 WordPress のパフォーマンスを改善する ページキャッシュを使わないでどこまでいけるか WordPress 仮想マシン D1 インスタンスに APC(PHP アクセラレータ ) 導入で約 1.85 倍 246ms 133ms MySQL のクエリキャッシュ導入で約 1.15 倍 133ms 115ms

27 WordPress のパフォーマンスを改善する ページキャッシュを使わないでどこまでいけるか WordPress 仮想マシン D1 インスタンスに APC(PHP アクセラレータ ) 導入で約 1.85 倍 246ms 133ms MySQL のクエリキャッシュ導入で約 1.15 倍 133ms 115ms 翻訳キャッシュ (001 Prime Strategy Translate Accelarator) 導入で約 1.6 倍 115ms 72ms

28 WordPress のパフォーマンスを改善する ページキャッシュを使わないでどこまでいけるか WordPress 仮想マシン D1 インスタンスに APC(PHP アクセラレータ ) 導入で約 1.85 倍 246ms 133ms MySQL のクエリキャッシュ導入で約 1.15 倍 133ms 115ms Apache(mod_php) から Nginx+HHVM 構成に変更で約 2.2 倍 72ms 33ms 翻訳キャッシュ (001 Prime Strategy Translate Accelarator) 導入で約 1.6 倍 115ms 72ms

29 WordPress のパフォーマンスを改善する ページキャッシュを使わないでどこまでいけるか ページ圧縮 (gzip) 導入で約 1.1 倍 33ms 30ms WordPress 仮想マシン D1 インスタンスに APC(PHP アクセラレータ ) 導入で約 1.85 倍 246ms 133ms MySQL のクエリキャッシュ導入で約 1.15 倍 133ms 115ms Apache(mod_php) から Nginx+HHVM 構成に変更で約 2.2 倍 72ms 33ms 翻訳キャッシュ (001 Prime Strategy Translate Accelarator) 導入で約 1.6 倍 115ms 72ms

30 WordPress のパフォーマンスを改善する ページキャッシュを使わないでどこまでいけるか 1. ロード時間 246ms 2. リクエスト数 4.9 リクエスト / 秒 ロード時間約 8 倍リクエスト数約 11.6 倍に向上 1. ロード時間 30ms 2. リクエスト数 56.8 リクエスト / 秒

31 P r i m e S t r a t e g y C o., L t d. W o r d P r e s s I n t e g r a t i o n D i v i s i o n 6. ページキャッシュを利用して改善する

WP SiteManager プラグインを導入 ( マルチデバイス対応のページキャッシュ ) 32

33 WordPress のパフォーマンスを改善する WP SiteManager( ページキャッシュ ) を導入する 1. ロード時間 246ms 2. リクエスト数 4.9 リクエスト / 秒 ロード時間約 16.4 倍リクエスト数約 53.1 倍に向上 1. ロード時間 15ms 2. リクエスト数 260 リクエスト / 秒

34 P r i m e S t r a t e g y C o., L t d. W o r d P r e s s I n t e g r a t i o n D i v i s i o n 7. サーバを複数台構成にして改善する

35 WordPress のパフォーマンスを改善する 仮想マシンなら複数台構成も可能 Web#1 Web#2 Web#3 Web#4 Web#Admin lsyncd DB#Master 1. ロード時間 15ms 2. リクエスト数 1020 リクエスト / 秒

とはいっても ちょっと技術的にもコスト的にも敷居が高いよなぁ という声も 36

そこで ブラウザだけでスケール可能な Microsoft Azure Web サイト を紹介します 37

P r i m e S t r a t e g y C o., L t d. W o r d P r e s s I n t e g r a t i o n D i v i s i o n 7. クラウドサービスを利用してブラウザだけでスケールアッ プ スケールアウトを実現する 38

39 Microsoft Azure Web アプリとは? ちょっと大きい規模の従来のサーバ構成 Web#1 Web#2 Web#3 Web#4 Web#Admin Web#Admin lsyncd lsyncd DB#Master DB#Master Replication

40 Microsoft Azure Web アプリとは? これだけ簡単に Microsoft Azure Web アプリ ClearDB

41 Microsoft Azure Web アプリを検証する 実際に WordPress をインストールしてブラウザだけでどこまでスケールできるかやってみました

Microsoft Azure Web アプリを検証する 42

43 Microsoft Azure Web アプリを検証する ( 無料モード ) Web アプリ WordPress でのキャッシュ ClearD B 同時接続 瞬間最大アクセス / 秒 想定 PV ( 月間 ) 想定コスト ( 月間 ) スタートアップ時 無料モード なし 無料 4 4 10,000 0 円 (1 年 間のみ ) キャッシュ利用 無料モード 無料 4 14 20,000 0 円 (1 年 間のみ )

44 Microsoft Azure Web アプリを検証する ( 共有モード & ページキャッシュなし ) Web アプリ WordPress でのキャッシュ ClearD B 同時接続 瞬間最大アクセス / 秒 想定 PV ( 月間 ) 想定コスト ( 月間 ) 共有に拡張 共有 (1 インスタンス ) なし 無料 4 4 40,000 1,000 円 (1 年間 のみ ) インスタンス 2 つに 共有 (2 インスタンス ) なし 無料 4 4 80,000 2,000 円 (1 年間 のみ ) ClearDB をアップグレード 共有 (2 インスタンス ) なし月額 10 ドル 15 15 300,000 3,600 円

Microsoft Azure Webアプリを検証する ( 共有モード & ページキャッシュあり ) キャッシュ有効 ClearDB をアップグレード インスタンス 3 つに ClearDB をアップグレード ClearDB をアップグレード Web アプリ 共有 (1 インスタンス ) 共有 (1 インスタンス ) 共有 (3 インスタンス ) 共有 (3 インスタンス ) 共有 (3 インスタンス ) WordPress でのキャッシュ ClearD B 同時接続 瞬間最大アクセス / 秒 想定 PV ( 月間 ) 想定コスト ( 月間 ) 無料 4 14 160,000 1,300 円 (1 年間 のみ ) 月額 10 ドル 月額 10 ドル 月額 50 ドル 月額 100 ドル 15 14 160,000 3,500 円 15 33 1,000,00 0 30 83 3,000,00 0 40 105 5,000,00 0 6,000 円 14,000 円 23,000 円 45

46 Microsoft Azure Webアプリを検証する ( 標準モード & ページキャッシュあり ) 標準モードに インスタンス 4 つに オートスケール利用時 Web アプリ 標準 (1 インスタンス ) 標準 (4 インスタンス ) 標準 (1 ~4 インスタンス ) WordPress でのキャッシュ ClearD B 月額 100 ドル 月額 100 ドル 月額 100 ドル 同時接続 瞬間最大アクセス / 秒 想定 PV ( 月間 ) 40 24 2,500,00 0 40 95 10,000,0 00 40 95 10,000,0 00 想定コスト ( 月間 ) 21,000 円 (1 年間のみ ) 56,000 円 40,000 円

ということで 47

48 WordPress と Microsoft Azure を 自信をもっておすすめします

ご清聴ありがとうございました 49