WordPressサイトをしばらく運営していると、記事やPluginの数が増えるにつれてデータベースもどんどん大きくなり、サイトの速度が遅くなったと感じることがあるでしょう。では、どうすればWordPressの速度を速くできるのでしょうか?NaibaがここでWordPressのパフォーマンスと速度を向上させる方法を共有します。
WordPressの速度を最も遅くする原因は何ですか?
1、WordPressの速度に最も影響を与える原因の一つは、サーバーの品質です。そうです、どんな最適化もハードウェアレベルの最適化には及びません。高性能なサーバーは、サイト速度に最も大きな影響を与える要素です。Naiba サイト構築ノートは以前、1コア2GB1Mbps構成の
Tencent Cloudサーバーを使用していましたが、後にキャンペーン時に2コア4GB5Mbps構成のTencent Cloudサーバーに変更したところ、サイト速度が明らかに速くなりました。もしあなたのサーバー構成が高くない場合、条件が許せば構成をアップグレードすることがサイト速度を向上させる最も迅速で効果的な方法です。
2、サイトにキャッシュを有効にしていない。WordPress自体は動的サイトプログラムです。キャッシュをインストールしない場合、すべてのユーザーアクセスは動的にロードされ、サーバーリソースの使用率が高くなります。キャッシュPluginをインストールすると、ユーザーがあなたのサイトデータにアクセスする際、キャッシュされた静的ファイルを直接読み取るようになり、動的ファイルに直接アクセスするよりも数倍速くなります。
3、画像を多く読み込みすぎている。サイト構築を学び始めたばかりの方は、サイトに画像をどうアップロードするか全くわからず、初心者のサイトでは画像サイズが数MBのカメラやスマートフォンで撮影したオリジナル画像をアップロードしているのをよく見かけます。このような画像はサイト速度に直接影響します。特に帯域幅が小さいサイトでは、大量の大きな画像があるとサイトの帯域幅が占有され、他の人が開くのが非常に遅くなります。
WordPressのパフォーマンスと速度を具体的に最適化する方法
1、条件が許せば、サーバーハードウェアをアップグレードする本記事投稿時点での
WordPressの推奨ハードウェア構成は、PHP 7.3以上、データベースMySQL 5.6以上またはMariaDB 10.1以上です。これら2つのバージョンのデータベースの基本的なメモリ要件は1GB以上ですので、サーバーは1GB以上のメモリ構成を選択するのが良いでしょう。
2、安装缓存插件 缓存分为页面缓存和数据库缓存。 页面缓存的话,推荐新手直接安装
WP Rocket,效果最明显,不过是付费插件,免费的可以使用
WP Super Cache等。 数据库缓存的话,通常使用的就是Memcached或者Redis,不过这个缓存需要是VPS或者托管性虚拟主机才能开启,普通的虚拟主机不支持。 另外还可以开启
nginx缓存。
3、使用一个轻量级代码简单的主题 一个优秀的主题代码质量相对比较高,而购买的一些国外高级主题通常代码会比较复杂,配套的插件也比较多,普通用户不知道如何优化的话会比较慢。 所以最简单的方法是使用一个轻量级的主题,本站目前使用的是
Astra Pro Theme。
4、レスポンスが遅いプラグインを削除するプラグインを多くインストールすれば必ずサイト速度に影響するわけではありません。しかし、サーバーの設定が低い場合、プラグインが多すぎると確かに一定の影響があります。サーバーの設定が十分に高い場合、プラグインが多すぎること自体はサイト速度に明らかな影響を与えませんが、プラグインの品質や一部のAPI呼び出しがサイト速度に影響する可能性があり、これは具体的に調査する必要があります。最も簡単な方法は、プラグインを一つずつ無効化し、どのプラグインを有効にするとサイト速度が遅くなるかを判断することです。
5、CDNを使用して加速するCDNは確かにサイト速度を向上させることができますが、もしあなたが海外サーバーを使用している場合、国内のCDNサービスを利用することはできず、したがって改善もあまり目立ちません。国内ユーザーの場合は、Tencent Cloud CDN、Alibaba Cloud CDN、または七牛や又拍雲のCDNやオブジェクトストレージを選択できます。比較的、七牛や又拍雲のオブジェクトストレージはシンプルで、プラグインをインストールするだけで済みます。関連チュートリアル:
UPYUNを使用してWordPressサイトを高速化_新版プラグイン チュートリアル 6、サイトの画像サイズを減らす初心者のユーザーが記事を投稿する際に画像を添付する必要があり、画像は元のサイズで直接アップロードされることが多く、1枚の画像のサイズが数メガバイトになることもあります。そのため、サイトの動作が重くなることがあります。画像の解像度を下げ、サイズを圧縮してからアップロードすることで改善できます。
7、コメントのページネーション表示サイトにコメントが多い場合は、コメントをページネーションで表示することをお勧めします。必要に応じて
コメントのアバター機能を無効にする。
8、ホームページとアーカイブページでは記事の要約を表示デフォルトのWordPressテーマでは、ホームページやアーカイブページで記事全文が直接表示されます。そのため、ページが読み込まれる際に複数の記事の完全な内容(画像などのリソースを含む)が一度に読み込まれ、動作が重くなることがあります。要約を使用することでこの問題を回避できます。設定方法がわからない場合は、プラグインを利用してください:
WordPressホームページの記事に„続きを読む“ボタンを表示する方法 9、動画や音声ファイルをWordPressに直接アップロードしない特別な理由がない限り、動画や音声をサイトの管理画面に直接アップロードすることはお勧めしません。デフォルトでは自動再生されませんが、誰かが再生するとサイトの帯域幅を消費し、帯域幅が満杯になると動作が重くなります。
10、長い記事のページ分割記事が長すぎる場合は、ページ分割して表示することができます。
11、外部リソースリクエストの削減例えば、他のウェブサイトの画像を引用している場合、相手のサイトの速度が自分のサイトよりも遅いと、間違いなく自分のサイトの読み込み速度も遅くなります。
12、データベース呼び出しの削減データキャッシュを有効にすると、明らかな改善が得られます。
13、投稿リビジョン機能の制限方法はこちらを参照:
Windowsのリビジョンとは?自動保存を無効にする方法 14、定期的なデータベースの最適化Naibaが通常使用するプラグインによるサポート:
7つのWordPressデータベースプラグイン_クリーンアップ_最適化_リセット_修復_検索 15、画像の遅延読み込みの使用別名レイジーローディング。
a3 Lazy Loadを使用して設定できます(WP Rocketもサポート)。また、ニュースによると、WordPressはこの機能を標準機能にする意向があるとのことです。
16、新しいバージョンのPHPの使用通常、新しいバージョンのPHPはパフォーマンスを向上させますが、テーマやプラグインが最新のPHPと互換性がない状況を避けるため、自身の実際の状況に応じて検討してください。
コメントは終了しました
この記事のコメント機能は終了しています。ご質問がある場合は、他の方法でお問い合わせください。