Version 4.0 von SearchWP rückt immer näher! ? Zur Vorbereitung der Veröffentlichung gibt es einige spannende Updates zu teilen. In diesem Beitrag befassen wir uns mit den bisher durchgeführten anfänglichen Leistungsbenchmarks.
Die Hauptfunktionen von SearchWP sind das Indizieren und das Suchen, daher sind dies die beiden Benchmarks, die in diesem Beitrag besprochen werden.
Index-Erstellungszeiten (in Sekunden, niedriger ist besser)
Der Index, der Indexer und der Indizierungsprozess wurden in SearchWP 4.0 vollständig neu aufgebaut. Basierend auf den neuen verwendeten Datenmodellen wurde die allgemeine Indizierungsgeschwindigkeit erheblich verbessert.
Hinweis: Diese Daten basieren auf einem anfänglichen Indexaufbau. Der Indexer von SearchWP wendet im Laufe der Zeit sehr kleine Delta-Updates auf Inhaltsänderungen an.
Nehmen wir zum Beispiel diesen Benchmark mit einer Website, die etwa 1.000 Beiträge und Seiten mit Inhalten von einigen hundert Wörtern bis zu einigen tausend Wörtern hat:
Für dieselbe Website mit derselben Engine-Konfiguration läuft der Indexer in SearchWP 4.0 im Durchschnitt in etwa 36 % der Zeit, die für die Ausführung in SearchWP 3.x benötigt wird (etwa 2,7-mal schneller)!
Der Indexer, der über WP CLI läuft, ist noch beeindruckender und benötigt nur 20 % der Zeit, die SearchWP 3.x benötigt, um seine Version des Index zu erstellen. Das ist etwa 5-mal schneller! ?
Ein weiterer zu berücksichtigender Benchmark ist der einer größeren Website mit 10.000 Einträgen (wiederum Zeit in Sekunden):
Die Verbesserung der Geschwindigkeit des Indexers war ein wichtiger Schwerpunkt bei der Arbeit an SearchWP 4.0, in der Hoffnung, dass ein schnellerer Indexerstellungsprozess dazu führt, dass Ihre Website die bestmöglichen Suchergebnisse schneller anzeigt.
Suchabfragezeiten (in Sekunden, niedriger ist besser)
Die Indizierung ist ein wichtiger Teil dessen, was SearchWP tut, aber der wichtigste Teil ist die schnelle Rückgabe der besten Suchergebnisse. SearchWP 3.x hat dies gut gemacht, aber es gab Raum für Verbesserungen sowohl bei der Abfrageausführungszeit als auch bei der Abfragekomplexität selbst.
Betrachten wir einige Benchmark-Ergebnisse bei der Durchführung verschiedener Suchen auf unserer Website mit 10.000 Einträgen:
Hinweis: Die AND-Logik von SearchWP spielt eine Rolle bei der Verringerung der Abfragezeit für eine erhöhte Begriffanzahl.
Bei der Betrachtung dieses Ergebnissatzes können wir einige Dinge beobachten:
- SearchWP 4.0 führt Suchanfragen schneller aus als 3.x
- Suchabfragezeiten sind in vielen Fällen mindestens 2x schneller!
- Der beobachtbare Geschwindigkeitsvorteil steigt mit der Anzahl der Suchbegriffe
Bitte beachten Sie, dass diese Benchmarks vollständig vom Quellinhalt und den Suchbegriffen abhängen. Obwohl der Quellinhalt und die Suchbegriffe für beide Testreihen identisch waren, werden die tatsächlichen Unterschiede auf den Websites der Kunden wahrscheinlich variieren.
Es gibt noch mehr in 4.0!
Während Suchen und Indizieren wohl die wichtigsten Funktionen von SearchWP sind (und beide in Version 4.0 erheblich verbessert wurden), gibt es noch mehr zu behandeln, wenn wir uns dem Veröffentlichungsdatum nähern!
Bleiben Sie dran für einige weitere Übersichtsbeiträge, die das Neueste und Beste von SearchWP 4.0 skizzieren ?



