wordpress

レンダリングを劚げるリ゜ヌスの陀倖Autoptimizeで簡単に解決

2020幎6月30日

wordpress-autoptimize

 

たろ
Autoptimizeの蚭定っおどうすればいいのレンダリングを劚げるリ゜ヌスの陀倖の改善に有効だっお聞いたんだけど・・・

 

GoogleのPageSpeed Insightsでサむトのスコアを枬った時に『レンダリングを劚げるリ゜ヌスの陀倖』ずいう項目が出お来たせんでしたか

今回は、改善項目をプラグむンAutoptimizeを䜿っおサクッず解決しおしたう方法をご玹介したす

 

この蚘事でわかる事
Autoptimizeで出来る事
Autoptimizeの蚭定方法
Autoptimizeの泚意点

 

なお、サむト高速化の方法『ブログ高速化の方法ず重芁性【wordpress初心者】』に぀いおはこちらの蚘事をどうぞ

 

 

Contents

1.Autoptimizeで出来る事

ずがら䞻婊から蚀わせるず、急なお客さんが来たからずりあえず芋える範囲だけバババヌっず片付けおくれたり、日垞的に散らかっおる棚の敎理をスッキリしおくれる敎理収玍アドバむザヌみたいなありがたいプラグむンです

 

掻甚ポむント

GoogleのPageSpeed Insightsでサむトのスコアを枬った時に改善項目ずしおあがる『レンダリングを劚げるリ゜ヌスの陀倖』に非垞に有効です

どういう事かずいうず

『レンダリングを劚げるリ゜ヌスの陀倖』の改善項目に、䞋蚘の改善方法を怜蚎しお䞋さいず衚瀺されたず思いたす

ペヌゞの First Paint をリ゜ヌスがブロックしおいたす。重芁な JavaScript や CSS はむンラむンで配信し、それ以倖の JavaScript やスタむルはすべお遅らせるこずをご怜蚎ください。

 

これの意味は、ざっくり蚀うず画面で最初に芋える範囲関係するJavaScript や CSS を最初にしお、関係ないものは埌から読み蟌みしたしょうっお事です

 

 

急なお客さんが芋えた時、テヌブルの䞊をパパッず片付けおずりあえず芋える範囲を片付けるなんおこずありたせんかお客さんが入らない郚屋をいきなり片付け始める事はしないず思いたす。

 

そんな感じで、先にサむトに衚瀺される所だけ集䞭しおJavascriptなどを動かしお、関係のない郚分はその他の凊理が終わっおから動かしたしょうずいう意味です

たた、日々散らかりがちな棚、おもちゃ箱や衣装ケヌスを定期的にきれいに片づけおくれるみたいな感じで、コヌドを最適化しおくれるのがAutoptimizeです

 

 

なお、プラグむンをむンストヌルする前にはバックアップを取るこずをおすすめしたす。wordpressのバックアップず埩元をする方法『【初心者も超簡単】wordpressバックアップ埩元する方法』に぀いおはこちらの蚘事をどうぞ

 

 

 

2.Autoptimizeの蚭定方法

 

手順

  1. むンストヌルず有効化
  2. JS,CSSHTMLの蚭定
  3. 远加蚭定

 

ポむント

プラグむンで衚瀺に䞍具合が生じる堎合があるので、蚭定前にバックアップを取っおおくず安党です

 

むンストヌルず有効化

手順①
①巊のメニュヌからプラグむン新芏远加Autoptimizeで怜玢
②むンストヌル有効化
 

Autoptimize0

 

JavaScriptオプションの蚭定

手順① 蚭定画面ぞ
①巊のメニュヌから蚭定Autoptimize たたは、プラグむンAutoptimize蚭定画面ぞ

 

 

手順② JavaScript オプション
①JavaScript コヌドの最適化ずJS ファむルを連結するにチェックを入れる
 

Autoptimize1

 

各項目の説明

①JavaScript コヌドの最適化

ファむル内の改行などを取り陀いおJavaScriptファむルを圧瞮しおくれたす

 

②JS ファむルを連結する

リンクされおいるJavaScriptファむルをブロッキングしないよう非レンダリングずしおロヌドするように集玄するかどうかの蚭定

 

③むンラむンの JS を連結

HTMLからJavaScriptを抜出しお連結するかどうかの蚭定

è­Šå‘Š: これにより、Autoptimize のキャッシュサむズが急速に増加するこずがありたす。䜕をしおいるのか理解しおいる堎合のみ有効化しおください。

衚瀺や動䜜に䞍具合が生じる堎合があるので、ご泚意ください

 

④<head> 内ぞ JavaScript を匷制

<head>内ぞJavaScriptを匷制的に配眮し、JavaScriptを早めに読み蟌みをさせるかどうかの蚭定

泚意コメントがあるようにレンダリングブロックが発生するのでチェックはおすすめしたせん

 

â‘€Autoptimize からスクリプトを陀倖:

Autoptimizeのコヌド最適化を適甚しないスクリプトを蚭定したす

 

⑥try-catch の折り返しを远加

゚ラヌを怜知できるようにするかどうかの蚭定。通垞はチェックする必芁はありたせん

 

 

CSSオプションの蚭定

手順① CSS オプション
①CSSコヌドを最適化、CSSファむルを連結する、むンラむンのCSSを連結にチェック
②すべおのCSSをむンラむン化は必芁な堎合のみチェック
 

Autoptimize2-1

 

①CSS コヌドを最適化

CSSコヌドが最適化されたす

 

②CSS ファむルを連結する

リンクされおいるCSSファむルをひず぀に圧瞮するかどうか。読み蟌むファむル数を枛らすこずによっお、通信回数が枛り、サむト読み蟌み速床の向䞊が芋蟌めたす。

②にチェックを入れるず、③むンラむンの CSS を連結、④デヌタを生成 : 画像を URI 化、⑥すべおの CSS をむンラむン化にチェックを入れる事が出来るようになりたす

③、④、⑥は単䜓でなく②ず䜵甚で有効ずなりたす。

 

③むンラむンの CSS を連結

HTML内に蚘述されおいるCSSも察象にするかどうかに぀いおです。チェックを入れるず、HTMLファむル内のCSSも連結したす。

 

④デヌタを生成 : 画像を URI 化

個別に画像をダりンロヌドせず、CSS自䜓に小さな背景画像を含めるこずができたす。これによりサヌバヌリク゚スト数を枛少させペヌゞ衚瀺速床の高速化が望めたす

衚瀺に䞍具合が生じる堎合があるのでご泚意ください

 

â‘€CSS のむンラむン化ず遅延

HTMLペヌゞの読み蟌みの埌にCSSを遅延しおロヌドするかどうかの蚭定です

Autoptimizeの有料サヌビスず組み合わせる堎合のみ有効

 

⑥すべおの CSS をむンラむン化

CSSコヌドをHTMLファむルず別ファむルにせず、埋め蟌むかどうかの蚭定

『HTMLのサむズが倧幅に増加するため、䞀般的にはお勧めできたせん』ずありたすが、私の堎合こちらのチェックを倖すずスコアが萜ちたので、チェックを入れおいたす。䞍具合が出るか確認しながらチェックするか刀断しおみお䞋さい。

 

⑩Autoptimize から CSS を陀倖

Autoptimizeのコヌド最適化を適甚しないCSSを蚭定したす

 

 

HTMLオプションの蚭定

手順① HTML オプション
①HTMLコヌドを最適化にチェック
 

Autoptimize3

 

HTMLコヌドを最適化

HTMLコヌドを最適化凊理の察象にするかどうかの蚭定

 

HTMLコメントを残す

HTML内のコメントを残すかどうかの蚭定

コメントを削陀し転送容量を枛らしたい堎合はチェックを入れたせん

 

 

CDNオプション以降の蚭定

手順① CDN オプション以䞋
①デフォルトのたたで倉曎は䞍芁です

 

CDN のベヌス URL

CDNずは「Content Delivery Network」の略です。同䞀のコンテンツを、 倚くの配垃先、䟋えば倚くのナヌザヌの端末に効率的に配垃するために䜿われる仕組みです

CDNを利甚しおいない堎合は、特に蚘述する必芁はありたせん

 

連結されたスクリプト / CSS を静的ファむルずしお保存

コメントの通り、正しく凊理しない堎合は、このオプションのチェックを倖しおください。

 

陀倖されたCSSファむルずJSファむルを瞮小する

最適化から陀倖した.jsファむル、.cssファむルに぀いお、独立性を維持した状態で他の同皮のファむルず連結させないでコヌドの最適化だけおこなうこずができたす。

陀倖しおもうたくいかない堎合は、このオプションを倖しおください。

 

ログむン䞭のナヌザヌも最適化したすか ?

ダッシュボヌドにログむンしおいるナヌザヌも、Autoptmizeに蚭定した最適化を有効にするかどうかの蚭定

その他ナヌザヌず同じ環境にした方が、䞍具合の発芋が容易になるかず思うので、チェックは入れおおいた方がよいかず思いたす

 

手順②
最埌に倉曎を保存しおキャッシュを削陀をクリック

 

 

画像Images)の蚭定

画像Images)の蚭定は、特に必芁ありたせん

遅延ロヌド系のプラグむンを䜿っおいる堎合は、䞍具合が生じる堎合があるのでこちらにはチェックを入れないでください。

 

 

 

远加蚭定远加の自動最適化

 

ポむント

チェックする項目は、環境によっお異なるので適甚させたい項目のみチェックしたしょう

 

Autoptimize4

 

Google フォント

Googleフォントを䜿甚しおいない堎合は、Googleフォントの削陀にチェック

 

䜿甚しおいる堎合は、䞋蚘のどちらか

  • webfont.js で非同期にフォントを結合しお読み蟌む
  • 結合しおヘッドにプリロヌドしたすフォントのロヌドは遅くなりたすが、レンダリングをブロックしたせんdisplay:swap。

 

私は䞊の非同期の方ぞチェックを入れおいたすが、動䜜を芋ながら適甚しおみお䞋さい

 

絵文字を削陀

Twitterなどで䜿われおいる絵文字がwordpressでも䜿甚できたすが、これを䜿っおいない堎合は削陀にチェックを入れたす

 

静的リ゜ヌスからク゚リヌ文字列を削陀

ク゚リ文字列は理由があっお付けるものである為、チェックはおすすめしたせん

 

サヌドパヌティのドメむンに事前接続する (䞊玚ナヌザヌ向け)

PageSpeed Insightsの蚺断に第䞉者コヌドの圱響を抑えおくださいず出た堎合などに䜿甚したす

 

特定のリク゚ストをプリロヌドする䞊玚ナヌザヌ

事前読み蟌みしたいリ゜ヌスのURLをカンマ区切りで指定する

 

非同期 JavaScript ファむル (䞊玚ナヌザヌ向け)

非同期でロヌドする必芁がある堎合の蚭定プラグむンAsync Javascriptを䜿甚するず现かな蚭定が出来る

 

YouTube 動画の最適化

プラグむンWP YouTube Lyte を䜿っおyoutubeの最適化ができたす

 

 

 

3.Autoptimizeの泚意点

 

泚意点

  1. 衚瀺に䞍具合が発生する
  2. CSSが反映されない

必ずしも発生するわけではないですが、そういうコメントが倚数ありたした

 

衚瀺に䞍具合が発生する

具䜓的な䟋は

  • レむアりトが厩れる
  • 画像が衚瀺されない
  • 広告が衚瀺されない
  • モバむルのみメニュヌボタンなどの衚瀺が小さくなる

 

解決方法

 

JavaScript オプションの<head> 内ぞ JavaScript を匷制ぞチェックを入れる

たたは

CSSオプションのCSS コヌドを最適化のチェックを倖す

ポむント

衚瀺の改善ずPageSpeed Insightsのスコアを芋ながら、䞀぀䞀぀確認しおみお䞋さい

 

 

CSSが反映されない

  • 自分でCSSを远加し、カスタマむズしたが反映されない

 

解決方法

step
1
コヌドの蚘述に間違いないか確認する

 

step
2
キャッシュを削陀する

Autoptimizeをむンストヌルするず䞊のメニュヌバヌの所にAutoptimizeのメニュヌが远加されたす

これにマりスを持っお行くずメニュヌが開くのでキャッシュを削陀をクリックする

Autoptimize5

 

 

それでも反映されない堎合

step
3
オプションのチェックを倖す

  • CSSオプションのむンラむンの CSS を連結
  • すべおの CSS をむンラむン化
  • JavaScript オプションJSファむルを連結するのチェックを倖す

こちらもどれが察応するかは、䜿っおいるテヌマや環境によっお倉わっお来るので䞀぀䞀぀確認しおみお䞋さい

 

たずめ

GoogleのPageSpeed Insightsでサむトのスコアを枬った時に出おくる『レンダリングを劚げるリ゜ヌスの陀倖』をプラグむンAutoptimizeを䜿っお改善する方法に぀いお解説したした

サむトの高速化ずしお非垞に有効ずされおいるプラグむンAutoptimizeですが、環境によっおは䞍具合が発生する堎合があるので、䜿甚する堎合は必ずバックアップを取っおから実行したしょう

 

-wordpress

© 2024 maroroblog