Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
インフラ環境に頼らないWordPressの高速化とは
Search
HORIE Keisuke
July 10, 2016
Technology
850
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
300
中の人に直接聞こう!ホスティングサービス活用のポイント / 2024-10-19 Yamanashi WordPress Meetup
keikeisuke
0
91
「フルサイト編集」とは? / 2021-12-18 Kansai WordPress Meetup @Kobe #029
keikeisuke
0
150
レンタルサーバー「エックスサーバー」のご紹介 / 2021-11-15 WP ZoomUP #77
keikeisuke
0
68
ホスティング座談会 / 2021-06-20 WordCamp Japan 2021
keikeisuke
0
230
エックスサーバー スポンサーPR (wpXシン・レンタルサーバーのご紹介) / 2021-06-11 WP ZoomUP #66
keikeisuke
0
93
WordPressでするセキュリティ対策 / 2020-12-19 Kansai WordPress Meetup @KOBE #023
keikeisuke
0
100
WordPressにおける情報セキュリティについて / 2020-10-31 Kansai WordPress Meetup #022
keikeisuke
0
470
サイト移転を体験してみよう / 2020-03-14 Kansai WordPress Meetup @Kobe #16 session 2
keikeisuke
0
150
Other Decks in Technology
See All in Technology
増え続けるプロダクトの品質をどう担保するか。ProductSpecとTypeScriptによる取り組み
joere
3
290
(swiftc) NonCopyableとライフタイム修飾子
teamhimeh
0
160
AWS Continuum for Penetration Testing に Deep Dive してみる
asanoharuki
2
1.5k
アクセラレーターで実現するServiceNow活用の高速化 / ServiceNow World Forum 2026
visional_engineering_and_design
0
110
仕様駆動開発の、その先へ。決める力と確かめる仕組み
inariku
1
150
バックオフィスに染み出すTypeScript ── clasp で安全に仕組みを作る
nealle
1
120
あなたのDartコードは丸見えかもしれない ~reFlutterで暴くFlutterアプリの中身と多層防御~
zozotech
PRO
0
710
Agent 活用環境の構築・運用のための AWS サービスのご紹介/agentcore-for-building-and-operating-agents
ren8k
1
290
AIコーディングエージェント開発_全体像
happysamurai294
0
140
AIエージェントに 権限と鍵をどこまで渡すか
nrinetcom
PRO
2
160
Technical Project Manager の役割とやりがい、少しだけ AI
yoshiiryo1
0
480
1週間、Opus封印でお願いします
kintotechdev
1
410
Featured
See All Featured
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
23k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
3
1.4k
The Curious Case for Waylosing
cassininazir
1
590
WENDY [Excerpt]
tessaabrams
14
40k
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
540
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
203
77k
Statistics for Hackers
jakevdp
799
230k
Making Projects Easy
brettharned
120
6.8k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
123
22k
How to train your dragon (web standard)
notwaldorf
96
6.9k
It's Worth the Effort
3n
188
29k
A Modern Web Designer's Workflow
chriscoyier
699
190k
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