Enviar búsqueda
Cargar
WordPress関数の処理コストを考えよう
•
8 recomendaciones
•
3,735 vistas
Naoki Matsuda
Seguir
Diseño
Denunciar
Compartir
Denunciar
Compartir
1 de 46
Descargar ahora
Descargar para leer sin conexión
Recomendados
WordPress のキャッシュ機構
WordPress のキャッシュ機構
katanyan
WordPressで投稿記事情報の取得方法
WordPressで投稿記事情報の取得方法
regret raym
「スピード」と「品質」を実現するPHP開発チームの取り組み~AngularJS+FuelPHP+AspectMock~
「スピード」と「品質」を実現するPHP開発チームの取り組み~AngularJS+FuelPHP+AspectMock~
leverages_event
Norikraで作るPHPの例外検知システム YAPC::Asia Tokyo 2015 LT
Norikraで作るPHPの例外検知システム YAPC::Asia Tokyo 2015 LT
Masahiro Nagano
JavaScript/CSS 2015 Autumn
JavaScript/CSS 2015 Autumn
Koji Ishimoto
あらためてPHP5.3
あらためてPHP5.3
Masashi Shinbara
Using Dancer
Using Dancer
Yoshihiro Sasaki
Cinnamon - simple deploy tool
Cinnamon - simple deploy tool
Yuki Shibazaki
Recomendados
WordPress のキャッシュ機構
WordPress のキャッシュ機構
katanyan
WordPressで投稿記事情報の取得方法
WordPressで投稿記事情報の取得方法
regret raym
「スピード」と「品質」を実現するPHP開発チームの取り組み~AngularJS+FuelPHP+AspectMock~
「スピード」と「品質」を実現するPHP開発チームの取り組み~AngularJS+FuelPHP+AspectMock~
leverages_event
Norikraで作るPHPの例外検知システム YAPC::Asia Tokyo 2015 LT
Norikraで作るPHPの例外検知システム YAPC::Asia Tokyo 2015 LT
Masahiro Nagano
JavaScript/CSS 2015 Autumn
JavaScript/CSS 2015 Autumn
Koji Ishimoto
あらためてPHP5.3
あらためてPHP5.3
Masashi Shinbara
Using Dancer
Using Dancer
Yoshihiro Sasaki
Cinnamon - simple deploy tool
Cinnamon - simple deploy tool
Yuki Shibazaki
.htaccessによるリダイレクト徹底解説
.htaccessによるリダイレクト徹底解説
Cherry Pie Web
omoon.org の裏側 〜FuelPHP の task 活用例〜
omoon.org の裏側 〜FuelPHP の task 活用例〜
Sotaro Omura
15分でCakePHPを始める方法(Nseg 2013-11-09 )
15分でCakePHPを始める方法(Nseg 2013-11-09 )
hiro345
これからのpre_get_postsの話をしよう
これからのpre_get_postsの話をしよう
Hishikawa Takuro
Mojoliciousをウェブ制作現場で使ってみてる
Mojoliciousをウェブ制作現場で使ってみてる
jamadam
⑲jQueryをおぼえよう!その5
⑲jQueryをおぼえよう!その5
Nishida Kansuke
Perlで伝統芸能
Perlで伝統芸能
hitode909
実用裏方 Perl 入門
実用裏方 Perl 入門
keroyonn
swooleを試してみた
swooleを試してみた
Yukihiro Katsumi
Flask勉強会その1
Flask勉強会その1
Masato Kawamura
Try Jetpack
Try Jetpack
Hideaki Miyake
ASP.NET MVC のルーティング設定を少しだけ REST ぽくする
ASP.NET MVC のルーティング設定を少しだけ REST ぽくする
dany1468
FuelPHPをさわってみて
FuelPHPをさわってみて
Sotaro Omura
081108huge_data.ppt
081108huge_data.ppt
Naoya Ito
『How to build a High Performance PSGI/Plack Server』のその後と ISUCON3を受けての話題
『How to build a High Performance PSGI/Plack Server』のその後と ISUCON3を受けての話題
Masahiro Nagano
EC-CUBEプラグイン講義
EC-CUBEプラグイン講義
ria1201
WordPressで提供するWeb API
WordPressで提供するWeb API
Yuko Toriyama
Development app-with-elixir
Development app-with-elixir
k1complete
CodeIgniter入門
CodeIgniter入門
Sho A
Ci tutorial
Ci tutorial
Kazuaki Ueda
Word press 3.5RC2 - パーフェクト functions.php -
Word press 3.5RC2 - パーフェクト functions.php -
BREN
WordPress実践 導入からカスタマイズまで
WordPress実践 導入からカスタマイズまで
Takashi Uemura
Más contenido relacionado
La actualidad más candente
.htaccessによるリダイレクト徹底解説
.htaccessによるリダイレクト徹底解説
Cherry Pie Web
omoon.org の裏側 〜FuelPHP の task 活用例〜
omoon.org の裏側 〜FuelPHP の task 活用例〜
Sotaro Omura
15分でCakePHPを始める方法(Nseg 2013-11-09 )
15分でCakePHPを始める方法(Nseg 2013-11-09 )
hiro345
これからのpre_get_postsの話をしよう
これからのpre_get_postsの話をしよう
Hishikawa Takuro
Mojoliciousをウェブ制作現場で使ってみてる
Mojoliciousをウェブ制作現場で使ってみてる
jamadam
⑲jQueryをおぼえよう!その5
⑲jQueryをおぼえよう!その5
Nishida Kansuke
Perlで伝統芸能
Perlで伝統芸能
hitode909
実用裏方 Perl 入門
実用裏方 Perl 入門
keroyonn
swooleを試してみた
swooleを試してみた
Yukihiro Katsumi
Flask勉強会その1
Flask勉強会その1
Masato Kawamura
Try Jetpack
Try Jetpack
Hideaki Miyake
ASP.NET MVC のルーティング設定を少しだけ REST ぽくする
ASP.NET MVC のルーティング設定を少しだけ REST ぽくする
dany1468
FuelPHPをさわってみて
FuelPHPをさわってみて
Sotaro Omura
081108huge_data.ppt
081108huge_data.ppt
Naoya Ito
『How to build a High Performance PSGI/Plack Server』のその後と ISUCON3を受けての話題
『How to build a High Performance PSGI/Plack Server』のその後と ISUCON3を受けての話題
Masahiro Nagano
EC-CUBEプラグイン講義
EC-CUBEプラグイン講義
ria1201
WordPressで提供するWeb API
WordPressで提供するWeb API
Yuko Toriyama
Development app-with-elixir
Development app-with-elixir
k1complete
CodeIgniter入門
CodeIgniter入門
Sho A
Ci tutorial
Ci tutorial
Kazuaki Ueda
La actualidad más candente
(20)
.htaccessによるリダイレクト徹底解説
.htaccessによるリダイレクト徹底解説
omoon.org の裏側 〜FuelPHP の task 活用例〜
omoon.org の裏側 〜FuelPHP の task 活用例〜
15分でCakePHPを始める方法(Nseg 2013-11-09 )
15分でCakePHPを始める方法(Nseg 2013-11-09 )
これからのpre_get_postsの話をしよう
これからのpre_get_postsの話をしよう
Mojoliciousをウェブ制作現場で使ってみてる
Mojoliciousをウェブ制作現場で使ってみてる
⑲jQueryをおぼえよう!その5
⑲jQueryをおぼえよう!その5
Perlで伝統芸能
Perlで伝統芸能
実用裏方 Perl 入門
実用裏方 Perl 入門
swooleを試してみた
swooleを試してみた
Flask勉強会その1
Flask勉強会その1
Try Jetpack
Try Jetpack
ASP.NET MVC のルーティング設定を少しだけ REST ぽくする
ASP.NET MVC のルーティング設定を少しだけ REST ぽくする
FuelPHPをさわってみて
FuelPHPをさわってみて
081108huge_data.ppt
081108huge_data.ppt
『How to build a High Performance PSGI/Plack Server』のその後と ISUCON3を受けての話題
『How to build a High Performance PSGI/Plack Server』のその後と ISUCON3を受けての話題
EC-CUBEプラグイン講義
EC-CUBEプラグイン講義
WordPressで提供するWeb API
WordPressで提供するWeb API
Development app-with-elixir
Development app-with-elixir
CodeIgniter入門
CodeIgniter入門
Ci tutorial
Ci tutorial
Similar a WordPress関数の処理コストを考えよう
Word press 3.5RC2 - パーフェクト functions.php -
Word press 3.5RC2 - パーフェクト functions.php -
BREN
WordPress実践 導入からカスタマイズまで
WordPress実践 導入からカスタマイズまで
Takashi Uemura
中級者のためのWordPress講座[第2回]WordPressテーマをカスタマイズしてみよう!
中級者のためのWordPress講座[第2回]WordPressテーマをカスタマイズしてみよう!
switch3000
Elixir入門「第3回:Phoenix 1.3で高速webアプリ & REST APIアプリをサクッと書いてみる」
Elixir入門「第3回:Phoenix 1.3で高速webアプリ & REST APIアプリをサクッと書いてみる」
fukuoka.ex
WordPressの常識をくつがえす超簡単テーマ"doshirouto"を作ったのでこれでテーマを理解しよう!
WordPressの常識をくつがえす超簡単テーマ"doshirouto"を作ったのでこれでテーマを理解しよう!
Takashi Uemura
ゼロからつくるWord pressテーマ第6回
ゼロからつくるWord pressテーマ第6回
Hitsuji
WordPressプラグイン作成入門
WordPressプラグイン作成入門
Yuji Nojima
Elixir入門「第3回:Phoenix 1.2で高速Webアプリ & REST APIをサクッと書いてみる」【旧版】※新版あります
Elixir入門「第3回:Phoenix 1.2で高速Webアプリ & REST APIをサクッと書いてみる」【旧版】※新版あります
fukuoka.ex
jQuery Performance Tips – jQueryにおける高速化 -
jQuery Performance Tips – jQueryにおける高速化 -
Hayato Mizuno
101210 supreme web adobe seminar Nagoya
101210 supreme web adobe seminar Nagoya
tamotsu toyoda
SaCSS vol.24
SaCSS vol.24
jun sugimoto
SaCSS vol. 24
SaCSS vol. 24
jun sugimoto
WordPressでオリジナルサイトを作るための最初の一歩的なカスタマイズテクニック
WordPressでオリジナルサイトを作るための最初の一歩的なカスタマイズテクニック
Takashi Uemura
BPStudy32 CouchDB 再入門
BPStudy32 CouchDB 再入門
Yohei Sasaki
PowerShellを使用したWindows Serverの管理
PowerShellを使用したWindows Serverの管理
junichi anno
脱コピペ!デザイナーにもわかるPHPとWP_Query
脱コピペ!デザイナーにもわかるPHPとWP_Query
Hidekazu Ishikawa
20091030cakephphandson 01
20091030cakephphandson 01
Yusuke Ando
WDD2012_SC-004
WDD2012_SC-004
Kuninobu SaSaki
2012/6/10 Webのパフォーマンスを考える @ 【第三回】初心者向けホームページ勉強会
2012/6/10 Webのパフォーマンスを考える @ 【第三回】初心者向けホームページ勉強会
tama200x Kobayashi
【10人限定】1日でマスター!word pressのための「php:mysql講座」
【10人限定】1日でマスター!word pressのための「php:mysql講座」
光利 吉田
Similar a WordPress関数の処理コストを考えよう
(20)
Word press 3.5RC2 - パーフェクト functions.php -
Word press 3.5RC2 - パーフェクト functions.php -
WordPress実践 導入からカスタマイズまで
WordPress実践 導入からカスタマイズまで
中級者のためのWordPress講座[第2回]WordPressテーマをカスタマイズしてみよう!
中級者のためのWordPress講座[第2回]WordPressテーマをカスタマイズしてみよう!
Elixir入門「第3回:Phoenix 1.3で高速webアプリ & REST APIアプリをサクッと書いてみる」
Elixir入門「第3回:Phoenix 1.3で高速webアプリ & REST APIアプリをサクッと書いてみる」
WordPressの常識をくつがえす超簡単テーマ"doshirouto"を作ったのでこれでテーマを理解しよう!
WordPressの常識をくつがえす超簡単テーマ"doshirouto"を作ったのでこれでテーマを理解しよう!
ゼロからつくるWord pressテーマ第6回
ゼロからつくるWord pressテーマ第6回
WordPressプラグイン作成入門
WordPressプラグイン作成入門
Elixir入門「第3回:Phoenix 1.2で高速Webアプリ & REST APIをサクッと書いてみる」【旧版】※新版あります
Elixir入門「第3回:Phoenix 1.2で高速Webアプリ & REST APIをサクッと書いてみる」【旧版】※新版あります
jQuery Performance Tips – jQueryにおける高速化 -
jQuery Performance Tips – jQueryにおける高速化 -
101210 supreme web adobe seminar Nagoya
101210 supreme web adobe seminar Nagoya
SaCSS vol.24
SaCSS vol.24
SaCSS vol. 24
SaCSS vol. 24
WordPressでオリジナルサイトを作るための最初の一歩的なカスタマイズテクニック
WordPressでオリジナルサイトを作るための最初の一歩的なカスタマイズテクニック
BPStudy32 CouchDB 再入門
BPStudy32 CouchDB 再入門
PowerShellを使用したWindows Serverの管理
PowerShellを使用したWindows Serverの管理
脱コピペ!デザイナーにもわかるPHPとWP_Query
脱コピペ!デザイナーにもわかるPHPとWP_Query
20091030cakephphandson 01
20091030cakephphandson 01
WDD2012_SC-004
WDD2012_SC-004
2012/6/10 Webのパフォーマンスを考える @ 【第三回】初心者向けホームページ勉強会
2012/6/10 Webのパフォーマンスを考える @ 【第三回】初心者向けホームページ勉強会
【10人限定】1日でマスター!word pressのための「php:mysql講座」
【10人限定】1日でマスター!word pressのための「php:mysql講座」
Más de Naoki Matsuda
DIST.12 「Adobe Creative Station ができるまで」
DIST.12 「Adobe Creative Station ができるまで」
Naoki Matsuda
HTML5 と SVG で考える、これからの画像アクセシビリティ
HTML5 と SVG で考える、これからの画像アクセシビリティ
Naoki Matsuda
SVG MANIAX Ver.2 - Mars vanilla
SVG MANIAX Ver.2 - Mars vanilla
Naoki Matsuda
モックアップやプロトタイプづくりを 加速させる。それが SVG。@DIST.4 「Life is Short」
モックアップやプロトタイプづくりを 加速させる。それが SVG。@DIST.4 「Life is Short」
Naoki Matsuda
SVG MANIAX - CSS Nite After dark7
SVG MANIAX - CSS Nite After dark7
Naoki Matsuda
CSS Nite in Ginza, Vol.68 # HiDPI時代のFireworks
CSS Nite in Ginza, Vol.68 # HiDPI時代のFireworks
Naoki Matsuda
マークアップエンジニア だからうれしい Fireworksの使い方あれこれ
マークアップエンジニア だからうれしい Fireworksの使い方あれこれ
Naoki Matsuda
ADC OnAir 第5回 『レスポンシブ Web デザインを学ぼう!実装編』
ADC OnAir 第5回 『レスポンシブ Web デザインを学ぼう!実装編』
Naoki Matsuda
Más de Naoki Matsuda
(8)
DIST.12 「Adobe Creative Station ができるまで」
DIST.12 「Adobe Creative Station ができるまで」
HTML5 と SVG で考える、これからの画像アクセシビリティ
HTML5 と SVG で考える、これからの画像アクセシビリティ
SVG MANIAX Ver.2 - Mars vanilla
SVG MANIAX Ver.2 - Mars vanilla
モックアップやプロトタイプづくりを 加速させる。それが SVG。@DIST.4 「Life is Short」
モックアップやプロトタイプづくりを 加速させる。それが SVG。@DIST.4 「Life is Short」
SVG MANIAX - CSS Nite After dark7
SVG MANIAX - CSS Nite After dark7
CSS Nite in Ginza, Vol.68 # HiDPI時代のFireworks
CSS Nite in Ginza, Vol.68 # HiDPI時代のFireworks
マークアップエンジニア だからうれしい Fireworksの使い方あれこれ
マークアップエンジニア だからうれしい Fireworksの使い方あれこれ
ADC OnAir 第5回 『レスポンシブ Web デザインを学ぼう!実装編』
ADC OnAir 第5回 『レスポンシブ Web デザインを学ぼう!実装編』
WordPress関数の処理コストを考えよう
1.
WordPress関数の 処理コストを考えよう
松田直樹
2.
自己紹介
松田直樹 主な著書(共著) 2012年上半期 コンピュータ部門 効率的なサイト制作のためのDreamweaverの教科書【CS5.5対応版】 よくわかるDreamweaverの教科書【CS6対応版】 22位 WordPress関数の処理コストを考えよう
3.
さて、 WordPress の関数、
便利ですよね。 WordPress関数の処理コストを考えよう
4.
特に、テンプレートタグ。 bloginfo() wp_title()
the_tags() the_title() wp_nav_menu() the_category() the_permalink() have_posts() the_content() the_excerpt() get_template_part() the_post() get_the_term_list() get_post_type() WordPress関数の処理コストを考えよう
5.
できるだけ、 テンプレートタグ 使いたくなりますよね。 わかります。
WordPress関数の処理コストを考えよう
6.
ですが、
WordPress関数の処理コストを考えよう
7.
テンプレートタグも、 もちろん「PHP」のコード 「処理コスト」がかかることを
忘れないように。 WordPress関数の処理コストを考えよう
8.
静的ページの場合 リクエスト
Onload レイテンシ ファイル読み込み レンダリング 表示 レスポンス 完了 動的ページの場合 リクエスト Onload PHP処理 レイテンシ ファイル読み込み レンダリング 表示 レスポンス 完了 WordPress関数の処理コストを考えよう
9.
静的ページの場合 リクエスト
Onload レイテンシ ファイル読み込み レンダリング 表示 レスポンス 完了 動的ページの場合 リクエスト Onload PHP処理 レイテンシ ファイル読み込み レンダリング 表示 レスポンス 完了 WordPress関数の処理コストを考えよう
10.
処理コストとは •
サーバでの処理時間 • サーバでの処理による負荷 • 閲覧者の待ち時間 WordPress関数の処理コストを考えよう
11.
要は、 bloginfo()
ひとつ実行するたびに コストは積み重なる、ということ。 WordPress関数の処理コストを考えよう
12.
よく テンプレートタグを減らして 負荷を軽減させる
と言われますが、本当? WordPress関数の処理コストを考えよう
13.
処理コストを 計測・検証してみた
WordPress関数の処理コストを考えよう
14.
PEAR::Benchmark PHPの特定の部分の処理時間を計測できるクラス
WordPress関数の処理コストを考えよう
15.
<?php require_once('Benchmark/Timer.php'); $bench = new
Benchmark_Timer(); $bench->start(); 計測したい処理 $bench->setMarker(‘markername’); $bench->stop(); $bench->display(); ?> WordPress関数の処理コストを考えよう
16.
WordPress関数の処理コストを考えよう
17.
wp_enqueue_script() で、script要素を出力してみた
WordPress関数の処理コストを考えよう
18.
functions.php に、以下のコードを追加して計測 function scripts_include()
{ $path = get_stylesheet_directory_uri(); wp_deregister_script( 'jquery' ); wp_register_script( 'jquery', 'https://ajax.googleapis.com/ajax/libs/jquery/1.8.1/jquery.min.js' ); wp_enqueue_script( 'conf', $path.'/js/conf.js', array('jquery')); wp_enqueue_script( 'easing', $path.'/js/jquery.easing.1.3.js', array('jquery')); wp_enqueue_script( 'cookie', $path.'/js/jquery.cookie.js', array('jquery')); wp_enqueue_script( 'fancybox', $path.'/js/jquery.fancybox.pack.js', array('jquery')); wp_enqueue_script( 'transform', $path.'/js/jquery-css-transform.js', array('jquery')); wp_enqueue_script( 'hashchange', $path.'/js/jquery.ba-hashchange.js', array('jquery')); wp_enqueue_script( 'backgroundPosition', $path.'/js/jquery.backgroundPosition.js', array('jquery')); wp_enqueue_script( 'google-maps-api', 'http://maps.google.com/maps/api/js?sensor=false', array(), NULL ); wp_dequeue_script( 'parent-script' ); wp_enqueue_style( 'module', $path.'/css/module.css' ); wp_enqueue_style( 'fancybox', $path.'/css/jquery.fancybox-1.3.4.css' ); wp_dequeue_style( 'parent-style' ); } add_action( 'wp_enqueue_scripts', 'scripts_include', 10 ); WordPress関数の処理コストを考えよう
19.
functions.php に、以下のコードを追加して計測
WordPress関数の処理コストを考えよう
20.
0.000497sec
速い 気になるほどのコストではないけど。 * サーバーのスペックや環境によって、数値は異なります WordPress関数の処理コストを考えよう
21.
bloginfo(‘name’) を100回処理してみた
WordPress関数の処理コストを考えよう
22.
bloginfo(‘name’) を100回処理してみた
* 20回計測した平均値 WordPress関数の処理コストを考えよう
23.
0.014455sec まぁまぁ遅い
* サーバーのスペックや環境によって、数値は異なります WordPress関数の処理コストを考えよう
24.
じゃ、 同じ文字列が出力がされる echo “ ブログタイトル
” を100回処理してみた WordPress関数の処理コストを考えよう
25.
echo “ ブログタイトル
” を100回処理してみた * 20回計測した平均値 WordPress関数の処理コストを考えよう
26.
0.000139sec すげー速い
* サーバーのスペックや環境によって、数値は異なります 100倍速い WordPress関数の処理コストを考えよう
27.
そう、 DBを叩いて出力する関数は
まぁまぁ遅いです WordPress関数の処理コストを考えよう
28.
ただし 毎回、DBにアクセスするわけではありません。
CACHE siteurl blogname blogdescription home template stylesheet rewrite_rules DB内の主要な値は、サーバのメモリ上にキャッシュされる WordPress関数の処理コストを考えよう
29.
まずは「$wp_object_cache」という グローバル変数に格納される設計
CACHE より高速 bloginfo() bloginfo()で出力できる値のいくつかは、 そのメモリ上の変数を取得します。 WordPress関数の処理コストを考えよう
30.
なのに なぜ遅めなのか?
WordPress関数の処理コストを考えよう
31.
ほとんどのテンプレートタグでは、 いくつかの「フィルター」が「フック」
されているから。 WordPress関数の処理コストを考えよう
32.
bloginfo()
apply_filters('bloginfo', ~); add_filter( $filter, 'wptexturize' ); add_filter( $filter, 'convert_chars' ); add_filter( $filter, 'esc_html' ); 3つのフィルターを処理している WordPress関数の処理コストを考えよう
33.
general-template.php 488行目
apply_filters('bloginfo', ~); default-filters.php 96行目 add_filter( $filter, 'wptexturize' ); add_filter( $filter, 'convert_chars' ); add_filter( $filter, 'esc_html' ); * WordPress 3.4.2 の場合 WordPress関数の処理コストを考えよう
34.
要するに、
bloginfo() の内々的にも なんやかんやの処理が行われている WordPress関数の処理コストを考えよう
35.
これらの処理コスト、 割りと軽微なものですが、 テンプレートタグを減らして
負荷を軽減させる は本当です。 WordPress関数の処理コストを考えよう
36.
決まりきった値
の出力は、 テンプレートに静的に記述したほうが パフォーマンスは 上がる。 ちょっと WordPress関数の処理コストを考えよう
37.
チリつもです。
静的にすれば、コストはゼロ by xJason.Rogersx WordPress関数の処理コストを考えよう
38.
• 会社名 •
サイトブランド名 • JSファイルのパス • CSSファイルのパス 運用フェーズでは ほとんど変更しないですよね WordPress関数の処理コストを考えよう
39.
<title> <?php wp_title(' |
', true, 'right'); ?> <?php bloginfo('name'); ?> </title> <title> <?php wp_title(' | ', true, 'right'); ?> 株式会社まぼろし </title> WordPress関数の処理コストを考えよう
40.
<img src="<?php echo get_template_directory_uri();
?>/img/ header.jpg"> <img src="http://maboroshi.biz/wp- content/theme/img/header.jpg"> WordPress関数の処理コストを考えよう
41.
テンプレートの作り方次第では、
体感できるほどの 処理コストがかかる。 と、いうこと。 WordPress関数の処理コストを考えよう
42.
マルチデバイス対応など、 低スペック・低速回線への最適化も 考慮する昨今。 こういった ミニマムチューニングが 効いてきますよ。
WordPress関数の処理コストを考えよう
43.
このような場合、
処理コストを節約できる • 配布するテーマではない • 企業サイト・受注案件など、専用性の 高いテンプレートである • テンプレートを変更する頻度が低い • アクセス過多による負荷を考慮したい WordPress関数の処理コストを考えよう
44.
もちろん
デメリットもあります • テンプレートの管理性 • テンプレートを流用しにくい • プラグインとの相性 • 親テーマ ⇔ 子テーマ の連携がしにくい • Cacheプラグインで解決 WordPress関数の処理コストを考えよう
45.
ということで、 テンプレートを作るにおいて 処理コストは考えましょう。
WordPress関数の処理コストを考えよう
46.
ありがとうございました
WordPress関数の処理コストを考えよう
Descargar ahora