SearchWP バージョン 4.0 が近づいています!? リリースに向けて、共有すべきエキサイティングなアップデートがいくつかあります。この記事では、これまでに実行された初期パフォーマンスベンチマークについて説明します。
SearchWP の主な操作はインデックス作成と検索なので、この記事ではこれら 2 つのベンチマークについて説明します。
インデックスのビルド時間(秒、少ない方が良い)
SearchWP 4.0 では、インデックス、インデクサー、インデックス作成プロセスがすべて完全に再構築されました。使用されている新しいデータモデルに基づいて、全体的なインデックス作成速度が大幅に改善されました。
注意: このデータは初期インデックスビルドに基づいています。SearchWP のインデクサーは、時間の経過とともにコンテンツの変更に対して非常に小さなデルタ更新を適用します。
たとえば、数百語から数千語のコンテンツを持つ約1,000件の投稿とページがあるサイトでのベンチマークを見てみましょう。
同じサイトで同じエンジン構成の場合、SearchWP 4.0 のインデクサーは、SearchWP 3.x で実行される時間の平均で36% の時間しかかかりません(約2.7 倍高速)!
WP CLI を介して実行されるインデクサーはさらに印象的で、SearchWP 3.x がインデックスのバージョンをビルドするのにかかる時間のわずか20%しかかかりません。これは約5 倍高速です!?
考慮すべき別のベンチマークは、10,000 件のエントリを持つ大規模なサイトのベンチマークです(ここでも時間は秒単位です)。
SearchWP 4.0 の開発では、インデクサーの速度の向上が大きな焦点でした。これにより、より高速なインデックスビルドプロセスによって、ウェブサイトが可能な限り最良の検索結果をより速く表示できるようになることが期待されます。
検索クエリ時間(秒、少ない方が良い)
インデックス作成は SearchWP が行う重要な部分ですが、最も重要な部分は最良の検索結果を迅速に返すことです。SearchWP 3.x はそれをうまく行っていましたが、クエリの実行時間とクエリ自体の複雑さの両方で改善の余地がありました。
10,000 件のエントリを持つサイトでさまざまな検索を実行したときのベンチマーク結果を見てみましょう。
注意: SearchWP のANDロジック処理は、検索語数が増加した場合のクエリ時間の短縮に役立ちます。
この結果セットを調べると、いくつかのことがわかります。
- SearchWP 4.0 は、3.x よりも高速に検索クエリを実行します。
- 多くの場合、検索クエリ時間は少なくとも 2 倍高速です!
- 検索語数が増加するにつれて、観察可能な速度の利点が増加します。
注意してください。これらのベンチマークは、ソースコンテンツと検索語に完全に依存します。テストシリーズの両方でソースコンテンツと検索語は同一でしたが、顧客サイトでの実際の差はおそらく異なるでしょう。
4.0 にはさらに多くの機能があります!
SearchWPの最も重要な機能は検索とインデックス作成であると言えますが(そしてどちらもバージョン4.0で大幅に改善されました)、リリース日が近づくにつれてさらに多くのことをカバーする必要があります!
SearchWP 4.0の新機能の概要を説明する投稿をいくつかお楽しみに?



