Si tienes en mente utilizar plugins para mostrar entradas relacionadas en sitios web con WordPress, esta entrada puede darte luz para comprender algunos factores importantes:
Algunos plugins para mostrar «Entradas Relacionadas» (Related Posts) crean algo conocido como: «FULLTEXT index» dentro de la tabla «posts» en MySQL. Esto es un mecanismo para realizar consultas complejas sobre el contenido de las entradas/posts en tu sitio web, por ejemplo: «entradas que contienen A y B, pero no C o D»
Esto se convierte en un gran problema (especialmente para sitios con un buena cantidad de contenido), ya que los «FULLTEXT indexes» consumen grandes cantidades de recursos del servidor durante su tiempo de ejecución. Además, cuando se realizan cambios a las tablas con «FULLTEXT indexes«, la reconstrucción de ese índice puede tomar demasiado tiempo, o incluso el proceso puede llegar a fallar, produciendo una tabla corrupta en MySQL.
Plugins para mostrar «Entradas Relacionadas» que tal vez quieras evitar:
Algunos plugins para mostrar entradas relacionadas que utilizan consultas FULLTEXT y que se indexan en las bases de datos de MSQL creando un número anormal de consultas son:
- Dynamic Related Posts
- SEO Auto Links & Related Posts
- Yet Another Related Post Plugin
- Similar Posts
- Contextual Related Posts
Plugins para mostrar «Entradas Relacionadas» y que recomendamos utilizar:
Te recomendamos dos plugins para WordPress que lograrán integrar funcionalidades similares y mostrar entradas relacionadas, sin utilizar consultas FULLTEXT – ambos plugins funcionan fuera del servidor, por lo que no causarán problemas en tus bases de datos:
La mejor manera de mostrar contenido relacionado a través de: Miniaturas o texto, en todas tus páginas ..»
LinkWithin’s «related posts» (plugin para WordPress):
LinkWithin (en su versión de plugin para WordPress) se muestra debajo de cada post, con enlaces a historias relacionadas que forman parte del archivo de tu blog ..»
¡Muy útil tu post!. Estoy en blogger pero en adelante voy a fijarme en que el proveedor del servicio no utilice full text.
Genial @Anam, éxito en tu proyecto!
Muchas gracias por la info, estoy probando uno 😉
Un placer @Criis, éxito en tu proyecto!