WordPressブログをスピードアップする方法に関する21のヒント
公開: 2018-07-04インターネットを閲覧するとき、あなたはおそらくウェブサイトの速度を考えすぎないでしょう。 インターネット接続が十分に良好である場合、速度に関して、サイトごとに2つの結論しかありません。サイトの速度が十分であるかどうかです。 そして、それはほとんどのインターネットユーザーがあなたのWordPressウェブサイトを見る方法です。 特定の訪問者にとって魅力的であっても、ブログの読み込み速度が十分でない場合は、その訪問者を失うことになります。 それは確かだ。 そしてそれがあなたがあなたのWordPressサイトをできるだけ速くするためにあなたの力ですべてをしなければならない理由です。
サイトを高速化する方法はたくさんありますが、技術的な知識が必要なものもあれば、あなたからの完全な献身が必要なものもあれば、単に高すぎるものもあります。
いつものように、WordPressは問題を解決するのに役立ちます。 WordPressは絶えず改善されているだけでなく、プラグイン、テーマ、ホスティング会社も改善されています。 この記事では、WordPressWebサイトを高速化する方法を紹介します。 サイトの速度に影響を与える多くの要因があり、サイトによっては、次の数分で速度を向上させることができます。
- キャッシュプラグインを使用する
- 画像を最適化する
- ホームページを最適化する
- Googleマップを正しくロードする
- データベースのクリーンアップと最適化
- ソースコードから不要な文字を削除します(縮小します)
- 速いWordPressテーマを選択してください
- 不要なプラグインをインストールしないでください
- 大きな投稿を分割する
- 投稿の改訂数を制限する
- PHP7にアップグレードします。 今!
- ブラウザのキャッシュを変更する
- 静的リソースからクエリ文字列を削除する方法
- HTTPリクエストの数を減らす
- Gravatarを使用しないでください
- コメントを使用していない場合は削除してください
- 絵文字を削除する
- WordPressでCSSスプライトを使用する
- ソーシャルメディアボタンの数を制限する
- 使用しないスクリプトとスタイルをアンロードします
- 埋め込みを無効にする
1.キャッシュプラグインを使用する
キャッシュプラグインをインストールして設定することで、サイトの速度の変化を即座に感じることができます。 すべてのWebサイトには、それほど頻繁に変更されない部分があります。 画像、CSS、JSファイルのいずれであっても、キャッシュプラグインはこれらのファイルを処理できるため、ユーザーがサイトを開くたびにサーバーからファイルをダウンロードする必要はありません。 これは主に、それらのファイルがすでに保存されているリピーターに役立ちます。
WordPressのキャッシュプラグインは多数ありますが、人気のあるプラグインはごくわずかです。 幸いなことに、これらのプラグインは適切にコーディングされており、サイトを即座に高速化し、完全に無料です。 このジョブで最も人気のあるプラグインは、100万人以上のアクティブユーザーがいるW3 TotalCacheです。 それが印象的です! 以前の記事の1つですでに述べたWPFastest Cacheプラグインのように、同じことを実行できる他のプラグインがあります。
2.画像を最適化する
ホームページに画像が1つしかない場合でも、表示したい写真のギャラリー全体がある場合でも、最適化されていない画像を使用すると、Webサイトの速度が大幅に低下する可能性があります。 高解像度の写真を撮影できるカメラを使用しているとしましょう。 これらの写真はおそらく2MB以上になり、4MBの制限を簡単に超える可能性があります。 最新のスマートフォンからの画像でさえ、大きなファイルを生成します。 あなたがそれについて考えず、単に写真をアップロードするなら、あなたのサイトの負荷を想像してください。
2MBまたは4MBの「重い」画像を1つ追加するだけで、ユーザーはサイトを開いたらその画像をダウンロードする必要があります。 ブロードバンド接続を利用しているユーザーはそれほど違いを感じませんが、インターネット速度が遅いユーザーは苦しみます。 それだけでなく; グーグルでさえ、読み込み時間が遅いと眉をひそめるので、長期的にはページランクが低下する可能性があります。
画像を簡単に最適化できるので、これは問題にはなりません。 まず、最新の作品を展示しておらず、画像をフル解像度で表示する必要がない場合は、まず解像度を下げることから始めます。 たとえば、テーマの幅が最大800ピクセルの場合、画像の幅はそれより広くしないでください。 サイズを変更したり、画像を切り抜いたりすることもできます。 写真を最適化するのに役立つツールやアプリもたくさんあります。 画像に奇跡を起こしてWeb専用に最適化できるPhotoshopなどのプロフェッショナルソフトウェアを使用する場合でも、シンプルなオンラインツールを使用する場合でも、画像を最適化する必要があります。
3.ホームページを最適化する
あなたのホームページは重要なページです。 ホームページにアクセスしなくても、他の投稿やページからアクセスしたいと思うでしょう。 そのため、ホームページを正しく最適化する必要があります。 前に述べたように、あなたのウェブサイト上の画像に注意を払い、それらが最適化されていることを確認してください。 大きな投稿を表示する代わりに、小さな抜粋を投稿に使用します。 投稿からの画像を表示しないでください。 代わりに、投稿の最初の画像の前に「続きを読む」リンクを残してください。 サイトの速度を低下させる可能性のあるサイドバーウィジェットとフッターウィジェットを多用しないでください。
4.Googleマップを正しくロードします
Googleマップを使用して場所を表示している場合は、インタラクティブマップによって速度が低下しないことを確認してください。 あなたのウェブサイト上の単純な地図は最大2MBかかることがあり、それはあなたの訪問者が地図に興味がなくても追加のデータをダウンロードすることを強制します。
ただし、WordPressを使用している場合、このタスクはさらに簡単になる可能性があります。 はい、地図からサムネイル画像をレンダリングできるGoogle MapsWidgetプラグインについて話しています。 そうすることで、1メガバイトまたは2メガバイトではなく、数キロバイトのデータのみをサイトに追加します。 これはあなたのウェブサイトの速度に大きな影響を与えますが、地図に興味のある訪問者はまだ完全なグーグルマップ体験をすることができます。
5.データベースをクリーンアップして最適化します
WordPressはデータベースを使用して、スムーズに実行するために必要な実質的にすべてを保存します。 しばらくすると、これらのデータベースが構築され始め、サイトの速度が低下し始めます。 データベースをクリーンアップして最適化することで、WordPressサイトをスピードアップできます。 幸い、すべてのデータベースを手動で開いてそこに保存されている数千行を移動する必要はありませんが、リラックスして別のWordPressプラグインに仕事を任せることができます。 この場合、無料でPhpMyAdminを必要とせずに実行できるWP-Optimizeプラグインをお勧めします。
6.ソースコードから不要な文字を削除します(縮小します)
ソースコードには数千行を含めることができます。 テーマ、プラグイン、カスタム関数を追加することで、その数は急速に増加し、サイトの速度に影響を与えます。 コードは通常は便利ですが、ソースコードには不要な文字がたくさんあり、速度を落とすだけです。 空白文字、改行文字、コメント、ブロック区切り文字のグループであるかどうかにかかわらず、WordPressサイトを高速化するために、それらを安全に削除できます。
いいえ、これらの文字を手動で削除するためにソースコードを参照する必要はありません。 あなたのために仕事をすることができるWordPressプラグインがあります。 キャッシュの問題に対処するためにW3Total Cacheをインストールしている場合は、ミニファイに使用できるプラグインがすでにあります。 WP Webサイトのコードを縮小できるもう1つの人気のあるプラグインは、Autoptimizeです。
WordPressWebサイトの高速化には時間がかかります。 読み込み時間からほんの一瞬を取り除くために改善できることがたくさんあります。 ただし、サイトの速度は、訪問者と検索エンジンの両方の観点から重要です。 また、サイトを最大限に活用するには、さまざまな手法やプラグインを使用する必要がありますが、それだけの価値はあります。
詳細に入る前に、あなたが最高のホスティングオプションを持っていることを確認してください。 これは、高速サイトを作成するために必要な最初のステップです。
ここで、CSSファイルとJavaScriptファイルを手動で縮小する方法を示し、サイトの速度を上げるのに役立つ2つのプラグインをリストします。 準備?
縮小化とは何ですか?
ファイルを汚す前に、WordPressでCSSファイルとJavaScriptファイルを縮小することの意味を簡単に見てみましょう。 おそらくすでにご存知のように、WordPressを正しく実行するために必要なファイルは数十から数十あります。 新しいテーマやプラグインを追加すると、その数は増え続けます。 同時に、あなたのウェブサイトの速度は低下し続けます。 幸いなことに、WordPress、テーマ、プラグインを強化するコードについてあまり心配する必要はありません。 ただし、これらのファイルを小さくしてブログの速度を上げることができることを知っておく必要があります。
縮小化は、コードから不要な文字を削除するプロセスです。 このプロセスにより、影響を受けるファイルは小さくなりますが、機能は変わりません。
WordPressでCSSファイルとJavaScriptファイルを縮小すると、空白、改行文字、コメント、ブロック区切り文字などが削除されます。 コードから削除された文字ごとに、サイトの速度が少し向上します。 縮小プロセスの前後のCSSコードの簡単な例を次に示します。
縮小前のCSSコード
体 {
マージン:10px;
色:#333333;
背景:青;
}
これは人間の目にははるかに簡単ですが、マシンがコードを解釈する必要のない文字を使用します。
縮小後のCSSコード
body {margin:20px; color:#333; background:blue}
コンピューターから見ると、このコードは前に示したものと同じように見えます。 新しい行は、コンピューターがコードを適切に実行するために必要なものではありません。 色を見ると、いくつかの数字も削除されていることがわかります。 コンピュータはまだ正しい色を知っています。 最後の要素の後にセミコロンがないことに注意してください。 この簡単な例では、いくつかの文字を削除し、コードを小さくしました。 ここで、数千行のコードがある場合に何が起こるか想像してみてください。
CSSファイルとJavaScriptファイルを手動で縮小する
WordPressのカスタムテーマまたはプラグインで作業するときは、作業中のCSSファイルとJavaScriptファイルを縮小する必要があります。 その場合、あなたはあなたのために仕事をするために追加のプラグインをインストールする必要はありません。 代わりに、必要なファイルのみをすばやく縮小できます。 これを行うことで、目にやさしいコードを入力する贅沢を自分に与え、その後も可能な限り高速にすることができます。 コーディングに真剣に取り組んでいる場合は、CSSおよびJSプリプロセッサの使用を検討することをお勧めします。 これらの洗練されたアプリは、コードの記述に役立ち、ファイルのエクスポート後にコードを縮小してクランチすることもできます。
CSSを手動で縮小する
- https://cssminifier.com
- http://www.cleancss.com/css-minify/
- http://csscompressor.com
JavaScriptを手動で縮小する
- http://www.minifier.org
- https://jscompress.com
- https://javascript-minifier.com
最高のミニファイWordPressプラグイン
上で示したサービスは、カスタムコードで素晴らしい仕事をします。 ただし、WordPressサイトのすべてのファイルを縮小したい場合は、サーバー上にあるすべてのファイルを調べるのは実際にはばかげています。 いくつかの素晴らしい無料のプラグインがWordPressのCSSとJavaScriptファイルを縮小できることをお知らせします。 最高のものをお見せしましょう。
最適化
200,000以上のアクティブなインストールがある、Autoptimizeは、WordPressサイトの最適化に関して最も人気のある選択肢の1つです。 他の驚くべき機能の中でも、プラグインはスクリプト、スタイル、およびHTMLを縮小できます。 それはあなたのサイトをスピードアップするためにファイルを圧縮し、それらをキャッシュしそしてコードを移動します。
- プラグインをインストールしてアクティブ化します
- [設定]-> [自動最適化]に移動します
- [詳細設定を表示]をクリックします
- [ HTMLコードの最適化]、[JavaScriptコードの最適化] 、および[ CSSコードの最適化]オプションを確認します
- 変更内容を保存
W3トータルキャッシュ
この人気のあるプラグインがすべてを行います。 もちろん、プラグインはそもそもファイルをキャッシュします。 ただし、静的リソースからクエリ文字列を削除することに関心がある場合は、W3 TotalCacheがそれを行います。 同様に、CSSファイルとJavaScriptファイルを縮小し、投稿、ページ、RSSに対しても同じことを行います。 あなたはそれをチェックする必要があります。
- プラグインをインストールしてアクティブ化します
- [パフォーマンス]-> [縮小]に移動します
- 必ずリライトURL構造をチェックしておいてください
- HTMLミニファイ設定、JSミニファイ設定、およびCSSミニファイ設定を有効にする
- すべての設定を保存する
ご覧のとおり、縮小プロセスはかなり簡単です。 WordPressプラグインを使用している場合、本当に言い訳はありません。 サイト上のCSSファイルとJSファイルを縮小し、選択したオンラインの速度とパフォーマンスのテストに戻ります。 私たちはあなたがはるかに良いスコアとあなたの訪問者と検索エンジンからの感謝状を得ると確信しています。
7.高速のWordPressテーマを選択します
サイトでの作業を開始する前に、WordPressテーマを選択する際には注意が必要です。 一見、特定のテーマは、そのレイアウトとゴージャスな画像を使用しているという理由だけで、より多くの訪問者を引き付けるように思われるかもしれません。 しかし、先を考えてみてください。 見つけた最も美しいテーマを単に選択するのではなく、さまざまなデバイスから、さまざまなブラウザでいくつかのテーマをテストします。
テーマがサイト全体の速度にどのような違いをもたらすかは驚くでしょう。 膨大な数の画像がテーマを詰まらせる可能性があるだけでなく、コードには非常に多くの隠されたものがあり、大きな違いを意味する可能性があります。 常にそうであるとは限りませんが、プレミアムテーマはより適切にコーディングし、パフォーマンスを向上させる必要があります。
8.不要なプラグインをインストールしないでください
あなたがあなたのサイトで働き始めるとき、それは新しいプラグインをインストールしたくなるかもしれません。 インストールして実行する必要のあるプラグインがありますが、サイトに過負荷をかけないように注意してください。 手始めに、アクティブなプラグインは間違いなくあなたのサイトの速度に影響を与えます。
。 一方、非アクティブなプラグインでも貴重なスペースを占有し、バックアップファイルのサイズに影響します。 すべてを合計すると、アクティブなプラグインと非アクティブなプラグインの両方がサイトの速度を低下させる可能性があるため、実際には必要のないプラグインをインストールする前によく考えてください。
9.大きな投稿を分割する
多くのビデオや画像が添付されている非常に長い投稿を書く傾向がある場合は、それらを複数のページに分割することを検討する必要があります。 そのためのプラグインを使用する必要さえないので、これは非常に迅速に行うことができます– WordPressはあなたをカバーしました、しかし多分あなたはそれについてさえ知らないでしょう。
10.投稿の改訂数を制限する
ポストリビジョンは便利なものです。 しかし、実際には、ほとんどのユーザーはそれらをまったく使用していないか、投稿ごとに数回以上の改訂を必要としません。 リビジョンはデータベースに保存されます。投稿の数が非常に多い場合は、追加のリビジョンがいくつあるか想像してみてください。 これは間違いなくWordPressサイトの速度を低下させるので、リビジョンの数を制限するか、必要がなければ完全に削除するようにしてください。
11.PHP7にアップグレードします。 今!
最大限の結果を得るには、常にできる限り少ない作業を行うように努める必要があります。 高速化するためにサイトを最適化することも同じです。 数回クリックしてサイトを簡単に20%高速化できるのに、数ミリ秒を短縮するためだけに最適化に何時間も費やすのはなぜですか。 私たちの方法に魔法はありません。 それは明白で、単純で、明白です。 それを実装したら、「なぜ私はこれをもっと早くやらなかったのか」と自問するでしょう。
多数のテストにより、実際の実稼働環境ではPHP7がPHP5よりも20%高速であることが示されています。 一般的なテストでは、200%高速になる可能性があります。 また、より安全で、新しい便利な機能があり、WordPressで推奨されています。 では、どのようにアップグレードするのですか?
あなたがまともなホスティング会社を使用しているなら、あなたはすでにPHP7を使用しているので、先に進む前にあなたのバージョンをチェックしてください。 My WordPress Health Checkプラグインを入手するか、phpinfo()関数を使用してファイルをアップロードします。 すでにPHP7を使用していますか? 素晴らしいです! 完了です。 PHP5を使用していますか? それを取り除きましょう。
cPanelにログインします。 便利なリンクがない場合は、ドメイン名の最後に「:2083」を追加します(例http://www.mydomain.com:2083
:2083)。 入ったら、「ソフトウェア」セクションで「PHPセレクター」、「PHPバージョンの選択」または「PHPバージョンマネージャー」というアイコンを探します。 アイコンをクリックして、PHPバージョンセレクターを開きます。 ホスティング会社が有効にしているものに応じて、アカウント全体、特定のドメイン、またはフォルダーごとのレベルでPHPバージョンを選択できます。 cPanelで有効になっている状況にかかわらず、WordPressのインストールには必ずv7.0またはv7.1を選択してください。 「保存」をクリックします。 サイトを更新して、変更がアクティブであることを確認し、スピードアップをお楽しみください。
しかし…(ここに言い訳を挿入してください)
まだアップグレードしていない場合は、確かに「正当な」理由があります。 不快感はありませんが、違います。 あなたが持っているそれらの言い訳を破りましょう。
私が理解していない多くの仕事やサーバー関連のもののように聞こえます
はい、サーバーに関連していますが、cPanelにログインする方法を知っていれば、必要なスキルはすべて揃っています。 これは、cPanelで新しいメールアドレスを作成するのと同じくらいの作業です。 アイコンを見つけます。 クリック; ドロップダウンから新しいバージョンを選択します。 保存する。 終わり。
それが気に入らない場合は、ホスティング会社でサポートチケットを開いてください。そうすれば、ホスティング会社が代行してくれます。
私のホスティング会社はPHP7をサポートしていません
それは大きな問題です! 巨大! その事実自体はそれに関するものではないかもしれませんが、それは他の多くの結果をもたらします。 これは、古いサーバーソフトウェアを使用していて、ホスティング会社がその仕事をしていないことを意味します。 現時点では、サイトの速度が遅いという代償を払っていますが、サーバーを維持していないために事態が崩壊し始めるとすぐに、深刻なダウンタイムに対処することになります。
彼らに電子メールを送信し、PHP7をサポートする新しいサーバーにアカウントをすぐに移行するように要求します。 彼らが(何らかの理由で)それをしない場合、あなたは良いWordPressホスティング会社を見つけなければなりません。 あなたは怖くてやりたくないですか? 移行について心配することは問題ありませんが、自分で行う必要はありません。
まともなホスティング会社があなたに代わって移行を行います。 真剣に、それはマーケティングのトリックではありません。 あなたは彼らにあなたの古いcPanelパスワードを与えます、そしてそれはそれです。
WordPressがPHP7で動作しないと聞きました
真剣に!? WordPressは、サーバー要件としてPHP7以降を明示的に示しています。 つまり、簡単に言えば、それは機能します。
PHP7は新しく実験的です
PHPv7.0は2015年12月にリリースされました。これはほとんど「新しい」ものではありません。 これは、PHP5よりも優れた、実証済みのソフトウェアです。 それはより速く、より多くの機能を備えており、それは単に未来です。 それだけでは不十分な場合は、PHP5が積極的に保守されていないことを念頭に置いてください。
12.ブラウザのキャッシュを変更してWordPressの速度を向上させる
ユーザーがWebサイトの読み込みを開始すると、ブラウザーはWebサイトが配置されているサーバーから必要なすべてのファイルのダウンロードをすぐに開始します。 ユーザーのインターネット接続速度とサーバー機能に応じて、サイトの読み込みを速くしたり遅くしたりできます。 もちろん、各当事者はサイトをできるだけ速くロードしたいと考えており、管理者として、サイトを非常に高速にするために全力を尽くす必要があります。
WordPressの速度を改善し、静的ファイルをより長くキャッシュします
あなたのサイトへの最初の訪問は完全にインターネット接続とサーバーに依存していますが、あなたはあなたの通常の訪問者のために変更を加えることができます。 彼らはおそらく変更が行われたことに気付かないでしょうが、彼らはあなたのサイトが実際にどれだけ速いかを常に心に留めています。 あなたは彼らの立場に立つことができます-サイトが各ページをロードするのに数秒かかる場合、コンテンツがどれほど優れていても、おそらくあまり長く立ち往生することはないでしょう?
キャッシュテクノロジーは、サーバーからファイルの一部を取得し、それらをローカルコンピューターに保存します。 その後、ユーザーが同じサイトに再度アクセスすると、ブラウザは保存されているファイルを確認し、リモートサーバーからファイルを再度ダウンロードするのではなく、即座にロードします。 これにより、読み込み時間が大幅に短縮され、WordPressの速度が向上し、訪問者がはるかに幸せになります。
次のコードを使用すると、静的ファイルを長期間キャッシュするようにWordPressに指示できます。 コードをコピーして貼り付ける前に、少し時間を取って再検討してください。ウェブサイトに変更を加える頻度、どのようなコンテンツがありますか。キャッシュを延長した場合、これはサイトに本当に役立ちますか。
- .htaccessファイルを開く
- 以下をコピーして貼り付けます。
#ブラウザキャッシュ <IfModule mod_expires.c> ExpiresActive On ExpiresByType image / jpg「アクセス1年」 ExpiresByType image / jpeg「アクセス1年」 ExpiresByType image / gif "access 1 year" ExpiresByType image / png「アクセス1年」 ExpiresByType text / css "アクセス1か月" ExpiresByType application / pdf「アクセス1か月」 ExpiresByType text / x-javascript "アクセス1か月" ExpiresByType application / x-shockwave-flash "アクセス 1ヶ月" ExpiresByType image / x-icon「アクセス1年」 ExpiresDefault「アクセス2日」 </ IfModule>
- 変更内容を保存
変更を保存すると、サーバーはそれらのファイルをローカルに保存するためのアクセス時間を変更します。 自分で.htaccessファイルを変更することに抵抗がある場合は、簡単なプラグインを使用して同じことを行うことができます。
13. WordPressの静的リソースからクエリ文字列を削除して、サイトを高速化する方法
WordPressサイトを高速化して最適化しようとしている場合は、おそらくそれを支援するさまざまなオンライン診断ツールに出くわしたことでしょう。 テストを行うことをお勧めします。 彼らはあなたのウェブサイトがどれだけうまく機能しているかをあなたに教えてくれます、そしてそれらのツールのほとんどはあなたのサイトの速度についての詳細をあなたに示します。
たとえば、GTmetrixでテストを実行すると、サイトの速度が低下している画像が表示されます。 スタイルシートとスクリプトの読み込み速度、縮小化の詳細などがわかります。 多くのWordPressユーザーがリストの一番上にあるものの1つ(つまり、問題はできるだけ早く対処する必要があることを意味します)は、「静的リソースからクエリ文字列を削除する」ことです。 このパートでは、クエリ文字列とは何か、およびWebサイトの速度を向上させるためにクエリ文字列をすばやく削除する方法について簡単に説明します。
クエリ文字列とは
クエリ文字列は、疑問符(?)またはアンパサンド(&)記号の後にあるURLの一部です。 ブラウザまたは外部アプリケーションは通常、パラメータを追加するためにこれらの部分をURLに追加します。
たとえば、クエリ文字列を使用することで、WordPressプラグインはURLを介してさまざまな値を渡し、他のアプリケーションやサービスがそれらを使用できるようにすることができます。
多くの場合、広告、ソーシャルメディアの記事、または電子メールの受信トレイをクリックすると、クエリ文字列を含む非常に長いURLが表示されます。 分析サービスに訪問の発信元を伝えるために、他のサービス(および人間自身)はUTM(ソース、メディア、およびキャンペーンを説明する特定のクエリ文字列)を追加します。 マーケターはこれを使用して、キャンペーンの効果を追跡します。 そして、これは完全に正常なことです。 これらの種類のクエリ文字列について心配する必要はありません。
なぜ、いつクエリ文字列を削除する必要がありますか?
クエリ文字列は動的要素の重要な部分ですが、静的リソースで使用されている場合、WordPressサイトの速度を低下させる可能性があります。 サイトでブラウザコンソールを開いたことがあれば、Webサイトにスクリプトとスタイルのバージョン番号が表示されていることに気付いたかもしれません。 これは見覚えがあるかもしれません:
/wp-includes/css/dashicons.min.css?ver=4.4.2
一部のプロキシキャッシングサーバーおよびCDNは、これらの種類のリソースをキャッシュできません。 つまり、サイトを開くたびに、サーバーはファイルを何度も送信する必要があります。 そして、それはサイトを非常に遅くするものです。 その1つのクエリ文字列だけでは大きな違いはありませんが、それらをいくつか積み上げると、事態が深刻になる可能性があります。 最後に、問題を解決し、静的リソースからクエリ文字列を削除します。
静的リソースからクエリ文字列を削除する方法
WordPressの静的リソースからクエリ文字列を削除する方法はいくつかあります。これからそれらを紹介します。 簡単な関数をコピーすることでそれを行うことができます。または、問題を解決するいくつかのWordPressプラグインを使用することもできます。 どの手法を選択しても、間違いはありません。数分以内に静的リソースからクエリ文字列を削除し、その瞬間にサイトを高速化します。
簡単な関数を追加する
最初の方法では、単純な関数をコピーしてfunctions.phpファイルに貼り付けるだけです。 そこに関数を追加したことがあるなら、それはそれほど大したことではないことをすでに知っています。 ただし、これが初めての場合は、ファイルに小さなミスが1つあるとサイトが使用できなくなる可能性があるため、特に注意してください。 安全のため、続行する前にファイルのバックアップを作成してください。
- 関数.phpファイルを開いて編集します
- 次のコードをコピーして貼り付けます。
function _remove_script_version($ src){ $ parts = explode( '?ver'、$ src); $ parts [0]を返します。 } add_filter( 'script_loader_src'、 '_ remove_script_version' 、15、1); add_filter( 'style_loader_src'、 '_ remove_script_version' 、15、1);
- 変更内容を保存
W3 TotalCacheのオプションのチェックを外します
W3 Total Cacheは、現在100万を超えるアクティブなインストールをカウントする人気のあるプラグインであるため、すでにプラグインを使用している可能性があります。 その場合は、設定から1つのオプションのチェックを外す必要があります。
- [パフォーマンス]-> [ブラウザキャッシュ]に移動します
- [設定変更後のオブジェクトのキャッシュを防止する]オプションをオフにします
- 変更内容を保存
[静的リソースからクエリ文字列を削除]プラグインを使用する
自分でfunctions.phpにコードを追加したくない場合は、その仕事に無料のプラグインを使用できます。 静的リソースからのクエリ文字列の削除は、コードに触れることなく同じことを行う軽量でわかりやすいプラグインです。
プラグインをインストールしてアクティブ化するだけで完了です。 プラグインをアクティブ化すると、クエリ文字列は静的リソースから削除されます。
使用した手法に関係なく、クエリ文字列を削除することは難しい作業ではありませんでした。 完了したら、選択した速度とパフォーマンスツールで別のスキャンを実行して、スコア(およびサイトの速度)が向上したかどうか、およびどのように向上したかを確認できます。
14. HTTPリクエストの数を減らし、WordPressサイトを高速化します
ウェブサイトをロードするのに必要なのはボタンをクリックするだけですが、コンピューターが処理できるものは他にもたくさんあります。 ページが目の前に表示されるまでにかかる1回のクリックと1秒で、サーバーへの数百ではないにしても数十のHTTPリクエストが非表示になる場合があります。 明らかに、情報が行き来するほど、サイトが読み込まれるのを待つ時間が長くなります。 あなたがあなたのサイトをスピードアップするためにあなたがすることができる最も簡単なことの1つは良いホスティング会社を持つことです。 ただし、WordPress Webサイトを高速化するためにさらに深く掘り下げることにした場合は、HTTPリクエストを処理する必要があります。
手始めに、特定のページをロードするのに必要なリクエストの数を確認するためにWebサイトをテストする必要があります。 テストにはさまざまな方法があります。 すべての可能性を示す代わりに、HTTPリクエストチェッカーにURLを入力するだけで十分です。 あなたはすぐに結果を得るでしょう、そしてうまくいけば、あなたは30以上のリクエストを持っていないでしょう。 もしそうなら、HTTPリクエストの数を減らし、WordPressサイトをスピードアップする時が来ました。
15.Gravatarを使用しないでください
WordPressのデフォルトのコメントシステムを使用している場合は、Gravatarも使用しています。 さて、月に数件のコメントがあれば、それほど心配する必要はありません。 ただし、訪問者が記事の下に簡単なメモを残したい場合は、画像からGravatarを削除することを検討する必要があります。
各Gravatarイメージがサーバーに別のHTTPリクエストを追加することを伝えたら、たとえば、1つのページに100を超えるコメントがある場合、どうなるか想像してみてください。 存在する必要のない追加のリクエストが100を超えるとどうなるかを推測します。そうです、サイトの速度が低下します。
各コメントの横にこれらの小さな画像が必要ない場合は、 [設定]-> [ディスカッション]-> [アバター]に移動し、コメントにアバターを表示するオプションのチェックを外します。 それは簡単です。 アバターが必要な場合は、WordPress用のサードパーティのコメントシステムをインストールすることを検討する必要があります。これにより、処理が異なります。 たとえば、Disqusは、アバターをはるかに速く表示する仕事をする人気のある選択肢です。
16.コメントを使用していない場合は、コメントを削除します
ご想像のとおり、コメントを使用するには追加のファイルが必要です。 デフォルトのコメントシステムを使用している場合は、何もする必要はありません。これは、メリットがあり、追加のリクエストが正当化されるものです。 ただし、サイトでコメントを使用しない場合、または別のコメントシステムを使用する場合は、コメント返信スクリプトを削除する必要があります。 これを行うには、functions.phpファイルに次の関数をコピーする必要があります。
関数comments_clean_header_hook(){ wp_deregister_script( 'コメント-返信'); } add_action( 'init'、 'comments_clean_header_hook'); function コメント_clean_header_hook() {{ wp_deregister_script( 'コメント-返信'); } add_action( 'init'、 'comments_clean_header_hook');
17.絵文字を削除します
はい、絵文字はかわいいです。 はい、誰もが自分のコンピューター、スマートフォン、タブレットでそれらを使用しています。 WordPressはバージョン4.2でそれらを導入しましたが。 それは、スマイリーフェイスを作成するためだけに、その1つの追加のJSファイルをサイトにロードする必要があるという意味ではありません。 サイトの速度は、絵文字を使用するよりも重要です(絵文字なしでは生きていけない場合を除く)。
18.WordPressでCSSスプライトを使用する
ページのテストからわかるように、各画像にはHTTPリクエストが必要です。 それはあなたが写真を削除する必要があるという意味ではありませんが、あなたはそれらの世話をする必要があります。 サイトの速度に関しては、WordPress用に画像を最適化する方法を学びましょう。 ただし、リクエストに関しては、CSSスプライトを作成することで、これらのHTTPリクエストの数を減らすことができます。
Spritemeサイトにアクセスすると、使用しているページからすべての画像を選択して、1つのファイルにまとめることができます。 画像へのリンクを変更した後、画像のサイズを合計しますが、同時に、リクエストの数を減らします。 これは矛盾しているように聞こえるかもしれませんが、実際には速度を上げることができます。サーバーは、数十の要求に応答するよりも、1つの大きなファイルでうまく機能します。
19.ソーシャルメディアボタンの数を制限する
ソーシャルメディアは、すべてのWebサイトの標準的な部分になっています。 小規模な個人サイトやビジネスサイトがある場合でも、数十人のライターがいるポータルを運営している場合でも、ソーシャルメディアをサイトに接続する必要があります。 それは大丈夫です、そしてあなたはそれをするべきです。
しかし、ソーシャルボタンを表示することになると、少ないほど多くなります。 数十のネットワークでアカウントを開設したことがあるかもしれませんが、ボタンはあなたが最も育てているものだけに表示してください。 各ボタンは独自の画像と追加のファイルをロードするため、サイトの速度が低下する可能性があります。
20.使用しないスクリプトとスタイルをアンロードします
平均的なWordPressユーザーは、バックグラウンドで何が起こっているのか見当がつかない。 サイトのスクリプトやスタイルについて考える時間があるのは誰ですか。 それについてあなたを責めることはありませんが、あなたの注意を引いたので、あなたが必要としないスクリプトとスタイルについてあなたのサイトをチェックするために少し時間を取ってください。
あなたは専門家である必要はありません。 各ページに読み込まれるすべてのスクリプトとスタイルを表示する、すてきな小さなプラグインをすでに紹介しました。 WP Asset CleanUpを使用すると、不要になったファイルを簡単に認識でき、すばやくアンロードできます。 WordPressの経験が豊富な場合は、プラグインを使用するとデータを分離でき、後で手動でファイルを削除できます。 そうでない場合は、プラグインをそのままにして、スクリプトとスタイルを処理できるようにします。
21.埋め込みを無効にする
To improve user experience, WordPress developers introduced a new JS file that allows you to embed videos from different services like Youtube is just by copying a URL. You can embed images and tweets the same way just by pasting the link in the Visual Editor.
While this feature is an amazing one, many people just don't use it. If you're trying to speed up your site, it is more important to remove one request than having a preview of the video. You know which video you're embedding, so there's no real need for having that preview, right?
If you're not good with code, and you just have to install a plugin, there a simple plugin that will remove embeds from your site. If you can handle a few lines of code that you just need to copy, use the following function and put it in your functions.php file:
function speed_stop_loading_wp_embed() {
if (!is_admin()) {
wp_deregister_script('wp-embed');
}
}
add_action('init', 'speed_stop_loading_wp_embed');
Take your time, and check your WordPress site for those unwanted HTTP requests. Even if you reduce the number just for a few pages, or if you find just a file that you don't have to load, it will be a success. 心配しないでください。 even if your users don't feel the speed improvement, search engines will.
Conclusion: Always take care of your blog speed
If you make changes only to several things on your site, you might benefit from them. The steps we have described in this article are completely free, so it won't hurt to try them out. Still, don't forget to take care of your site; update WordPress, themes, and plugins on a regular basis and never neglect your blog.
Sometimes, even an optimized site won't run fast. In that case, you will have to look for another hosting company or consider paying extra bucks for a managed or dedicated server.