¡La versión 4.0 de SearchWP está cada vez más cerca! ? Como preparación para el lanzamiento, hay algunas actualizaciones interesantes que compartir. En esta publicación, cubriremos los puntos de referencia de rendimiento iniciales que se han ejecutado hasta la fecha.
Las operaciones principales de SearchWP son la indexación y la búsqueda, por lo que esos son los dos puntos de referencia que se discuten en esta publicación.
Tiempos de compilación del índice (en segundos, cuanto menor sea, mejor)
El índice, el indexador y el proceso de indexación se han reconstruido completamente en SearchWP 4.0. Basándose en los nuevos modelos de datos en uso, la velocidad general de indexación ha mejorado enormemente.
Nota: estos datos se basan en una compilación inicial del índice. El indexador de SearchWP aplica actualizaciones delta muy pequeñas a los cambios de contenido con el tiempo.
Tomemos como ejemplo esta referencia con un sitio que tiene alrededor de 1000 Entradas y Páginas con contenido que varía desde unos pocos cientos de palabras hasta unos pocos miles:
Para el mismo sitio con la misma configuración de Motor, el indexador en SearchWP 4.0 se ejecuta en promedio en aproximadamente el 36% del tiempo que tarda en ejecutarse en SearchWP 3.x (¡aproximadamente 2,7 veces más rápido)!
El indexador que se ejecuta a través de WP CLI es aún más impresionante, tardando solo el 20% del tiempo que tarda SearchWP 3.x en compilar su versión del índice. ¡Eso es aproximadamente 5 veces más rápido! ?
Otra referencia a considerar es la de un sitio más grande con 10 000 entradas (nuevamente, el tiempo está en segundos):
Mejorar la velocidad del indexador fue un gran enfoque al trabajar en SearchWP 4.0, con la esperanza de que un proceso de compilación de índice más rápido permita que su sitio web muestre más rápidamente los mejores resultados de búsqueda posibles.
Tiempos de consulta de búsqueda (en segundos, cuanto menor sea, mejor)
La indexación es una parte importante de lo que hace SearchWP, pero la parte más importante es devolver los mejores resultados de búsqueda rápidamente. SearchWP 3.x hizo un buen trabajo en eso, pero aún había margen de mejora tanto en el tiempo de ejecución de la consulta como en la complejidad de la consulta en sí.
Examinemos algunos resultados de referencia al realizar varias búsquedas en nuestro sitio con 10 000 entradas:
Nota: El manejo de la lógica AND de SearchWP juega un papel en la disminución del tiempo de consulta para un mayor número de términos.
Al examinar este conjunto de resultados, podemos observar algunas cosas:
- SearchWP 4.0 realiza consultas de búsqueda más rápido que 3.x
- ¡Los tiempos de consulta de búsqueda son en muchos casos al menos 2 veces más rápidos!
- El beneficio de velocidad observable aumenta a medida que aumenta el número de términos de búsqueda
Tenga en cuenta que estas referencias dependen completamente del contenido de origen y los términos de búsqueda. Si bien el contenido de origen y los términos de búsqueda fueron idénticos para ambas series de pruebas, las diferencias reales en los sitios de los clientes probablemente variarán.
¡Hay aún más en la 4.0!
Si bien la búsqueda y la indexación son, sin duda, las características más importantes de SearchWP (y ambas han mejorado significativamente en la versión 4.0), hay mucho más que cubrir a medida que nos acercamos a la fecha de lanzamiento.
Stay tuned for a few more overview posts outlining the latest and greatest coming to SearchWP 4.0 ?



