Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
インフラ環境に頼らないWordPressの高速化とは
Search
HORIE Keisuke
July 10, 2016
Technology
840
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
インフラ環境に頼らないWordPressの高速化とは
2016/07/10 WordCamp Kansai 2016
HORIE Keisuke
July 10, 2016
More Decks by HORIE Keisuke
See All by HORIE Keisuke
エックスサーバーでのバックアップとリストアの方法 / 2025-05-24 Okayama WordPress Meetup
keikeisuke
0
280
中の人に直接聞こう!ホスティングサービス活用のポイント / 2024-10-19 Yamanashi WordPress Meetup
keikeisuke
0
87
「フルサイト編集」とは? / 2021-12-18 Kansai WordPress Meetup @Kobe #029
keikeisuke
0
140
レンタルサーバー「エックスサーバー」のご紹介 / 2021-11-15 WP ZoomUP #77
keikeisuke
0
67
ホスティング座談会 / 2021-06-20 WordCamp Japan 2021
keikeisuke
0
230
エックスサーバー スポンサーPR (wpXシン・レンタルサーバーのご紹介) / 2021-06-11 WP ZoomUP #66
keikeisuke
0
89
WordPressでするセキュリティ対策 / 2020-12-19 Kansai WordPress Meetup @KOBE #023
keikeisuke
0
96
WordPressにおける情報セキュリティについて / 2020-10-31 Kansai WordPress Meetup #022
keikeisuke
0
460
サイト移転を体験してみよう / 2020-03-14 Kansai WordPress Meetup @Kobe #16 session 2
keikeisuke
0
140
Other Decks in Technology
See All in Technology
目の前の楽しいが人生を変える - コミュニティの螺旋の歩き方と楽しむコツ / change your life
soudai
PRO
3
150
2026-09-11 【Snowflake World Tour Tokyo 2026】Snowflakeを起点に、AI Agentが自律稼働し続ける未来へ / Driving AI Agents with Snowflake
civitaspo
0
220
Nav2、Nav3 ... はたまた自作?〜 作って理解する Nav3 の設計意図 〜 / Nav2, Nav3 ... or Build Your Own? — Understanding Nav3's design intent by building it from scratch
yanzm
0
260
2026/09/10 Spring_Bootから_Jakarta_EE_MicroProfileへの移行
megascus
0
240
AIで仕事のやり方を変える
matsu7874
3
1k
V8コントリビュート超入門
riyaamemiya
0
150
20260903 Tokyo Jazug Night #62 | Azure エンジニアよ、 その環境は本当にセキュアか?
olivia_0707
1
640
AI活用の現在地、 ちゃんと見えてますか?/XPfest-2026
visional_engineering_and_design
0
170
20260906 「AWS運用入門」著者が教える、運用業務への生成AI活用入門
masaruogura
0
250
AI-DLCって実際どう? 〜聞きたいこと全部聞いてみる〜
news_it_enj
0
240
WAF 運用改善の承認サイクル/SRE_BizReach_MIXI_1
visional_engineering_and_design
2
370
AI時代に、プロダクトの数だけ積み上がる所有コストをどうエンジニアリングするか / Engineering the Cost of Ownership
kzkmaeda
1
1.1k
Featured
See All Featured
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
1
520
Everyday Curiosity
cassininazir
0
310
Writing Fast Ruby
sferik
630
63k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.2k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.2k
Color Theory Basics | Prateek | Gurzu
gurzu
0
460
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.4k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
450
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.6k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
590
Transcript
インフラ環境に頼らない WordPressの高速化とは ~運用サイト数100万件超の実績から見えてきた答え~ エックスサーバー株式会社 堀江 圭介
自己紹介 2 【名前】 • 堀江 圭介 【仕事】 • エックスサーバー株式会社 •
2015年1月 入社 • カスタマーサポートを担当 • サポート業務を通じて、 WordPressに関わる
自己紹介 – WordPressとの関わり(1) • 2010年9月開設 • 地域SNSサイト • マルチサイト +
BuddyPress • 小学校区ごとのブログページ • 地域情報の発信が盛んに 3
自己紹介 - WordPressとの関わり(2) • 2011年夏 本格稼働 • 複数拠点のWebサイトを統合 • マルチサイト
• HTMLタグ打ち→CMSに移行 • 作成講習を継続実施 ? ? 4
そういえば、こんなのも作りました… 5
さて、「インフラに頼らない高速化」って? 6
ホスティングサービスって… • ひとつのサーバーに複数のWebサイトを収容 • サーバーのリソースをシェア 7
負荷がかかると… • 同じサーバーを利用する他のWebサイトにも影響 8
なので… • 使えるリソースに上限を設け、 影響が生じないように制御 • 高い負荷が発生しているアカウントには、 個別に連絡して、負荷軽減への対応を依頼 • WordPressで構築されている方には、 プラグインの導入も提案
• もちろん、負荷軽減の一環として、 サーバー増強なども実施 などなど 9
プラグインで負荷軽減なんてできるの? 10
インフラに頼らない高速化との関わりは? 11
負荷軽減 = 高速化 12
負荷軽減 = 高速化 って? • かかる負荷の対策を講じていただくよう、サポートから提案 • かなり具体的に提案している • その提案内容から、WordPressサイト高速化の手法を抜粋
13
どこに負荷がかかる? 14
どこに負荷がかかる? 15
どうやって解決する? WordPressを最適化をすることで、 インフラの能力のみに頼らない高速化は可能ですよ! 16 • 応答を速くする • 同時に処理する件数を減らす • とにかく速く処理をさせる
• 処理を分散させる など
WordPressの最適化が利くのは? ここ! 17
WordPressサイトの最適化(1) • ページ表示をキャッシュするプラグインの導入 • 誰かが一度アクセスしたページを 一定時間静的なデータとして保存 • 保存した静的データを活用することで、 CPU負荷を大幅に軽減し、動作を高速化するプラグイン •
他のプラグインによる影響に注意 • 正常に動作しない、キャッシュ生成が阻害される など 【代表的なプラグイン】 • WP Super Cache、W3 Total Cache、ZenCache 18
WordPressサイトの最適化(2) • データベース処理結果を キャッシュするプラグインの導入 • データベース処理の結果を一定期間キャッシュし、 データベースへの接続の回数を減らすプラグイン 【代表的なプラグイン】 • W3
Total Cache 19
WordPressサイトの最適化(3) • データベースの最適化 • データの「更新」「追加」「削除」などにより発生する 「冗長化部分」を削除 • データ内容の変更は無い • phpMyAdminで操作が可能
20
データベースの最適化 (phpMyAdmin) 21
WordPressサイトの最適化(4) • プラグインの最適化 • 不要なプラグイン・テーマは【削除】する • まずはプラグインの無効化、他のテーマに変更 • 表示、動作を確認 •
脆弱性対策も考慮し、【アンインストール】を推奨 • 処理に負荷がかかるプラグインを見直す • プラグインを最新版にアップデート • プラグインにおける各設定の見直し 22
まとめ • ホスティングサービスにおける負荷対策の提案内容 • WordPressサイトを最適化する内容 でもある • すなわち、サイトの高速化にもつながる • インフラに頼らないWordPressを最適化をする手法
• ページキャッシュ • データベースキャッシュ • データベースの最適化 • プラグインの最適化 23
ご静聴いただき、ありがとうございました。 24