WordPressは多くのトラフィックを処理できる強力なプラットフォームです。にもかかわらず、トラフィックが増えるにつれてサイトのパフォーマンスが急落しているという読者の声を多く耳にします。
WPBeginnerでは、長年にわたってトラフィックの多いサイトを運営してきたため、適切なツールによってすべてが変わることを知っています。このScalability Proのレビューでは、ウェブサイトの拡張を支援するために特別に設計されたプラグインを紹介します。
トラフィックの多いサイトを準備したいですか?あるいは、すでに多くのビジターを獲得しており、トラフィックの多いサイトを最適化し、パフォーマンスを向上させたいとお考えでしょうか。
このScalability Proのレビューでは、現在直面しているパフォーマンスの問題を解決するのに適した最適化プラグインかどうかを見ていきます。
スケーラビリティ・プロのレビュー:なぜWordPressで使うのか?
Scalability Proはパフォーマンスと最適化のためのプラグインで、あなたのサイトを将来にわたってサポートすることを約束します。単にサイトを高速化するのではなく、サイトが大きくなってもパフォーマンスが低下しないように改善することを目的としています。これは、あなたのWordPressサイトがクラッシュすることなく、多くの同時ユーザー、訪問者、または買い物客を扱うことができることを意味します。
これを実現するために、Scalability Proは、基礎となるデータベースを最適化し、管理ダッシュボードを含むWordPressサイト全体の低速クエリーを高速化することに重点を置いています。例えば、Scalability ProはWordPressの主要なテーブルにインデックスを追加して、基礎となるSQLクエリを最適化することができます。
WooCommerceをお使いですか?Scalability Proにはオンラインストアの最適化専用のタブがあります。
特に、特定のWooCommerceクエリー、ショートコード、操作を効率化することで、ストアの読み込みをより速くし、管理ダッシュボードの読み込み時間も改善します。例えば、Scalability ProはOrder Summaryダッシュボードスクリプトを削除することができ、注文が多い場合でも管理エリアの読み込みがより速くなります。
スケーラビリティ・プロのレビュー:最適化プラグインは最適か?
WordPress サイトのパフォーマンスに影響を与えることなく、大規模な成長やトラフィックの増加に対応できるようにしたいと思いませんか?他のパフォーマンスプラグインとは異なり、Scalability Pro はスケーラビリティに重点を置いています。
とはいえ、Scalability ProはあなたのWordPressブログやサイトに適した最適化プラグインなのでしょうか?この詳細なScalability Proのレビューで確認してみましょう。
1.使いやすさ
Scalability Proは、使いやすさを念頭に置いて設計されています。まずは、他のWordPressプラグインと同じようにインストーラして有効化します。その後、プラグインの設定がタブに整理され便利です。
さらに良いことに、スケーラビリティ・プロの設定のほとんどには、画面上に説明が表示され、その設定を正確に理解するのに役立ちます。
より高度なオプションの中には、関連記事へのリンクまで用意されているものもあり、さらに詳しい情報を得ることができる。
2.将来を見据えたサイト作り
Scalability Proは、サイトがどんなに大きくなっても高いレベルのパフォーマンスを維持できるように設計されています。実際、Scalability Proのウェブサイトによると、100,000以上の商品、投稿、またはカスタム投稿タイプを持つお客様が、このプラグインを使用してウェブサイトの速度とパフォーマンスを改善することに成功しています。
3.インデックス化によるサイトスピードの向上
Scalability Proを使用すると、WordPressサイトの外観や機能を変更することなく、さまざまなエリアを高速化するインデックスを作成できます。
特に大規模なサイトでは、インデックスの作成に数分かかることがある。とはいえ、この作業はトラフィックの少ない時間帯に行うのがよいだろう。
4.スロークエリーログ
サイトのパフォーマンス低下の原因がSQLクエリーにあると思われる場合、Scalability Proにはスロークエリーログがビルトインされています。
他のクエリーログとは異なり、Scalability Proは各クエリーのURLとスタックトレースを表示するため、各エントリーに簡単に対処できます。
時間制限を変更したり、キャプチャしたクエリーがすべて含まなければならない文字列を指定したりして、ログをカスタマイズすることもできます。
5.低速クエリーのスピードアップ
Scalability Proは、WordPressの主要なテーブルにインデックスを追加することで、基礎となるSQLクエリーを最適化し、遅いクエリーを高速化することができます。基本的に、パフォーマンスの悪いクエリーがWP_Queryを使用している場合、Scalability Proはそれを最適化することができます。
また、クエリーをより高速に書き換えることもできるため、不要なテーブルスキャンを回避することもできる。ただ、Scalability Proは一部のフィルターや検索クエリーを最適化することはできないので注意が必要だ。
6.遅いWordPressテーマを修正する
WordPressテーマでよくある問題は、wp_postsテーブルに対してGUIDを使って画像をデータベースに保存していることです。wp_postsテーブルが大きくなるにつれて、これらのクエリーはますます遅くなります。
Scalability Proは、不足しているインデックスを追加することで、この問題を解決することができます。
7.輸入を加速する
インポートに時間がかかっていませんか?Scalability Proは、項目検索を最適化することで、このプロセスを効率化することができます。スケーラビリティ・プロのサイトによると、ユーザーはCPU使用量の削減とともに、約10倍のスピードアップが期待できるという。
スケーラビリティ・プロでは、低速のインポートおよびエクスポートを無効化、変更、またはマイクロキャッシュする設定も可能で、さらに時間を節約できます。
8.キーワードカウントの延期
カテゴリーカウントとは、WordPressが投稿、商品、カスタム投稿タイプなどのカテゴリーやタクソノミー内の項目数をカウントすることです。コンテンツをインポートする際、各項目をインポートした後にキーワードカウントを実行することがあります。
これを避けるために、スケーラビリティ・プロは、午前2時までキーワードのカウントを延期することができる。したがって、この時間のかかる操作は、1行につき1回ではなく、1回で済む。
9.不要な画像サイズの削除
画像をアップロードすると、WordPressは初期設定で複数のサイズのバリエーションを作成します。WordPressのテーマやプラグインによっては、追加の画像サイズを要求するものもあります。
これらのコピーは、Webホスティングサーバーのディスクスペースを占有します。また、WordPressバックアップのサイズも大きくなるため、サイトのバックアップ、転送、復元に時間がかかります。ホスティングサービスプランによっては、ストレージの追加料金を支払わなければならない場合もあります。
その点、Scalability Proは、サイト全体で不要な画像サイズを削除することができます。
これにより、サーバーが多くのバリエーションを作成し、ディスクに書き込む必要がなくなるため、ディスク使用量を削減し、インポートを高速化することができます。
このトピックについては、WordPressが画像サイズを生成しないようにする方法をご覧ください。
10.ユーザー数と投稿者数のキャッシュ
WordPressには、ユーザーをカウントしてテーブルスキャンを実行する機能があります。ユーザーが多い場合、WordPressの管理エリアが遅くなる可能性があります。Scalability Proでは、ユーザー数を12時間キャッシュすることができます。
複数著者のWordPressブログを運営していますか?Scalability Proは、投稿者がその時間内に投稿を作成または削除した場合でも、投稿者の投稿数を12時間キャッシュすることができます。
11.メタ情報の削除
WordPressコンテンツエディターには、’カスタムメタ情報’セレクトボックスに入力するSQLクエリーがあります。Scalability Proはこのボックスを削除することができます。
これで、メタ情報を編集する必要があれば、メタ名を入力するだけでいい。
12.キャッシュ投稿数
初期設定では、WordPressは投稿タイプごとに投稿数をキャッシュします。しかし、項目が変更、作成、削除されるたびにこのキャッシュを空にします。WordPressにコンテンツをインポートしている場合、これはインポート速度に大きな影響を与える可能性があります。
この問題を解決するために、Scalability Proはすべての異なる投稿タイプの投稿数をキャッシュすることができます。裏では、プラグインがテーブルを作成し、WordPressのcount termsコマンドをインターセプトします。項目がすでにカウントされている場合、Scalability Proはテーブルキャッシュから返します。
13.プライベート項目の削除またはチェック
管理者としてログイン中、WP_Queryはpost_status = ‘publish’とpost_status = ‘private’の両方をチェックします。しかし、ORステートメントは、post_statusカラムの後にwp_postsのインデックスが使えないことを意味します。
ここで、Scalability ProはWP_Queryを最適化することで、公開する項目のみをチェックするようにし、不要な投稿ステータスのチェックを削除することができます。ただ、この機能は一部のフルサイトエディターに影響を与える可能性があることに注意してください。例えば、Elementorを使って作成した下書きを編集できなくなる可能性があります。
14.CAST無効化
WordPressには、多くのwp_postmetaクエリーで’value’カラムに適用されるCAST関数があります。MySQLは必要な場合は自動キャストするので、これは不要です。さらに、MySQLはこれらのカラムに作成したインデックスを使用することができません。
とはいえ、Scalability Proはwp_postmetaのCASTを削除することでこの問題を解決できます。
15.EXISTSを使用する
ソートとグループ化の必要性を取り除くことで、Scalability Proはテーブルスキャンを回避するのに役立ちます。実際、Scalability Proのサイトによると、この単純な変更により、JOIN操作のオーバーヘッドが減少するため、4.6秒のクエリーが0.05秒のクエリーに変わります。
これを実現するために、Scalability Proは、LEFT JOINの代わりにWHERE EXISTSを使用するようにWP_QueryのメインSQLコールを変更します。こうすることで、SQLクエリーはGROUP BYの使用を避けることができ、結果の並べ替えがなくなります。
16.ページ送り無効化
コンテンツが多い場合、アーカイブの読み込みに時間がかかることがあります。これは、商品またはページの総数をカウントするMySQLコードが原因であることがよくあります。
この問題を解決するために、Scalability Proではページ送りを無効化することができます。裏では、Scalability Proは実際のページ数を計算する代わりに、10,000ページあるかのように見せかけます。そのため、ページ送りを無効化する場合は、訪問者を混乱させないためにページ数も無効化する必要があります。
また、無限スクロールプラグインを使えば、すべてのコンテンツにアクセスすることができます。
17.並べ替えオプションの削除
WP_Queryにはソートオプションがありますが、これは取得したデータの完全なソートを必須とします。これはテーブルやインデックスの完全なスキャンを意味し、特に大きなサイトでは数秒余分にかかることがあります。
スケーラビリティ・プロでは、投稿日に自然なインデックスとソート順を使用することで、ソートに必要なCPUの量を減らすことができます。
また、余分なソート操作を避けることができるため、データのフェッチに必要な時間とリソースを削減することができます。通常、これは大規模なデータベースを持つサイトで最大のパフォーマンス向上をもたらします。
18.アクションスケジューラの最適化
もし_actionsテーブルに大量のデータがある場合、WooCommerce商品のインポートに時間がかかる可能性があります。
Scalability Proは、アクションスケジューラテーブルから完了、失敗、およびキャンセルされた項目を、30日に1回ではなく、毎日クリアすることによって、この問題を解決できます。このようにアクションスケジューラーテーブルのサイズを小さくすることで、スケーラビリティ・プロはインポートを高速化できます。
毎日テーブルをクリアするだけでなく、スケーラビリティ・プロはクリア可能な項目の総数とログ記録を追跡し、表示します。
これらの項目をすべて手動で消去することもできます。アクションスケジューラテーブルを空にする」ボタンをクリックするだけで、Scalability Proは「キャンセル」、「完了」、または「失敗」のいずれかの状態のアクションをすべて削除します。
19.オブジェクトキャッシュの有効化
Scalability Proを使用すると、WordPressの管理エリアでリストの行ごとのオブジェクトキャッシュを有効化できます。WooCommerceを使用している場合、このeコマースプラグインは多くのカスタム関数やカラム、または個々の行を追加できるため、これは特に便利です。
20.WooCommerceの変数を最適化する
商品のバリエーションはたくさんありますか?これは、これらのバリエーションをカウントするコードが遅く実行される可能性があるため、問題になる可能性があります。
このような場合、WooCommerceの商品バリエーションを無視するようにScalability Proを設定することができます。これにより、WooCommerceのバリエーションカウントクエリーに関連するオーバーヘッドを減らすことができます。
21.商品カテゴリーのボトルネックを解消する
商品数が多い場合、カテゴリーのドロップダウンはWordPressの管理エリアの動作を遅くする可能性があります。
この問題を解決するために、Scalability ProではWordPressダッシュボードの商品リストからカテゴリーのドロップダウンを削除することができます。
22.WooCommerce注文サマリーを削除する
WooCommerceの注文が多い場合、管理画面のダッシュボードが遅くなることがあります。これはWooCommerceがバックグラウンドでOrder Summaryダッシュボードスクリプトを実行するためで、特にWooCommerceの注文が多い場合、ダッシュボードの読み込み時間が長くなる可能性があります。
Scalability Proでは、WooCommerceダッシュボードウィジェットを無効化し、この注文スクリプトを削除することができます。
WooCommerce ” Reportsでいつでも注文のサマリーを見ることができます。
23.WooCommerceショートコードをキャッシュする
sale_products]または[best_selling_products]ショートコードを使用していますか?その場合、Scalability Proはこれらのショートコードのキャッシュを有効化し、スピードアップを実現します。
さらに良いことに、このキャッシュはWPMLに対応しており、言語ごとに異なる結果をキャッシュします。
24.WooCommerceオンボーディングコードの無効化
すでにオンラインストアをセットアップしている場合でも、WooCommerceのオンボーディングウィザードはテーブルスキャンをトリガーするhasProducts関数を使用します。これらの結果はキャッシュされますが、商品をインポートまたは編集している場合、キャッシュは頻繁に消去されます。
スケーラビリティ・プロでは、24時間キャッシュを有効化することで、この問題を解決することができます。
25.Ajax編集の有効化
オンライン・マーケットプレイスで大量の属性キーワードを使っていませんか?
その場合、WooCommerceはこれらのキーワードをすべて商品エディターに読み込みますので、このページの読み込みが遅くなる可能性があります。
この問題を解決するために、スケーラビリティ・プロはAjax属性編集を有効化することができます。
26.商品属性検索の最適化
WooCommerceはパフォーマンスを向上させるために商品属性ルックアップテーブルを作成しましたが、これはテーブルのメンテナンスに悪影響を与える可能性があります。特に、WooCommerceはproduct_idとproduct_or_parent_idの2つのカラムをチェックします。
その場合、スケーラビリティ・プロはproduct_idカラムのチェックを外すことで、WooCommerce商品属性ルックアップテーブルを最適化することができます。
27.WooCommerce GROUP BYの最適化
wp_postsに対する多くのクエリーで、WP_Queryは重複を避けるためにGROUP BYを付加します。しかし、これは通常、インデックススキャンかテーブルスキャンを引き起こし、その後に高価なSORTが続きます。
舞台裏では、Scalability Proは不要なGROUP BY句とDISTINCT句を削除することで、いくつかのWooCommerceクエリーを最適化します。
wp_postsからのカラムのみがフェッチされ、結合が存在しない場合、GROUP BYは必要ないため、Scalability ProはGROUP BYを完全に削除します。対照的に、wp_postsからのデータのみがフェッチされる場合、Scalability ProはGROUP BYをDISTINCTに置き換えます。
28.注文の納期を確定する
Order Delivery Dateプラグインをお使いですか?このプラグインは、注文画面にアクセスするたびにテーブルスキャンを実行します。これは高価なクエリーで、注文が増えるにつれてパフォーマンスの問題を引き起こす可能性があります。
その場合、Scalability Proはこのクエリーを上書きし、代わりに単純に過去15ヶ月の注文をフェッチして表示することができます。
29.ページビルダーとの互換性
WordPressサイトでページビルダーを使っていますか?
そして、Scalability Proがすべて最高のページビルダーと互換性があり、さらに完全なサイトエディターと互換性があることを知ったら、きっと満足することでしょう。
30.地域社会と専門家の支援
サイトのスピードとパフォーマンスは、コンバージョン率から メールリストの登録数、売上など、あらゆることに影響します。そのため、Scalability Proを最大限に活用することをお勧めします。
まず、24時間いつでもアクセスできるオンライン・ドキュメンテーションがあります。ここには、スケーラビリティ・プロのセットアップ方法や主要機能のすべてに関する詳細なガイドが記載されています。
また、エラーのトラブルシューティングのセクションもあり、Scalability Proを使用中に遭遇する可能性のある一般的なWordPressエラーを診断し、修正することができます。
一対一のヘルプがお好みですか?Scalability Proプランには、開発者と直接チャットできるDiscordサーバーへのアクセスが含まれています。これにより、Scalability Proに関するどんな質問にも即座に答えることができます。
スケーラビリティ・プロ専用の開発チャンネルもあり、カスタマイザーは新機能やアップグレードの可能性について開発チームと直接話し合うことができます。
スケーラビリティ・プロのレビュー価格とプラン
他のパフォーマンス・プラグインとは異なり、どのプランを購入しても全く同じ機能を利用できます。ただし、Scalability Proを使用したいサイトの数によって、あなたに適したプランは異なります。
いくつかのプランから選ぶことができる:
- 1年間、1サイト。年間59ユーロで、スケーラビリティ・プロを個別ブログ、サイト、またはデジタル・マーケットプレイスでご利用いただけます。
- ライフタイム、1サイト。179ユーロで、スケーラビリティ・プロを個別サイトに無期限でインストールできます。
- 1年間、サイト数無制限。 年額199ユーロのこのプランでは、お好きなだけ多くのサイトでScalability Proをご利用いただけます。つまり、WordPressの開発者や複数のサイトを管理する人に適したプランです。
- ライフタイム、5サイト。 299ユーロで5サイトにスケーラビリティ・プロをインストールできます。
- ライフタイム、100サイト。 499ユーロのこのプランでは、お好きなだけScalability Proをご利用いただけます。つまり、大規模な開発会社やフリーランスのデザイナーや開発者には良い設定です。
スケーラビリティ・プロのレビュー:最適化プラグインは最適か?
このScalability Proのレビューをまとめると、WordPressのための素晴らしい最適化プラグインであると確信している。このプラグインには、大規模なサイトを強化し、小規模なサイトを将来の成長に備えるために特別に設計された機能がたくさんあります。
特に、Scalability Proにはスロークエリーログがビルトインされており、これらのクエリーを高速化するのに役立つ機能がたくさんあります。また、WooCommerce製品をオンラインストアにインポートする際など、インポートを効率化することもできます。
他のパフォーマンスプラグインとは異なり、Scalability ProはWordPressの管理ダッシュボードを高速化することも目的としています。このようにして、サイト全体のすべての訪問者、メンバー、ユーザーのエクスペリエンスを向上させることができます。
このScalability Proのレビューが、あなたのWordPressサイトに適した最適化プラグインかどうかを判断する一助となれば幸いです。また、WordPressサイトにGoogleアナリティクスの目標を設定する方法、または最高のWebプッシュ通知ソフトウェアの私たちの専門家のピックを参照してくださいしたい場合があります。
If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.
スケーラビリティ・プロ ユーザーレビュー
あなたのスケーラビリティ・プロのレビューをコミュニティ内で共有しましょう。