Voy a implementar un sistema de publicaciones favoritas para que los usuarios puedan guardar sus publicaciones favoritas para leerlas más tarde.
Quiero saber cuál es el mejor enfoque para hacerlo teniendo en cuenta la posibilidad de que cientos de miles de usuarios utilicen esta función. Los usuarios podrán ver sus publicaciones favoritas en una página personalizada que lo harán.
He pensado en 3 formas diferentes posibles, quiero saber cuál sería la mejor en cuanto a rendimiento.
1.- Guardar todos los identificadores de usuario como una matriz en un postmeta llamado favoritos.
2.- Crear un tipo de publicación personalizado llamado favoritos.
3.- Creando una nueva tabla de base de datos 'wp_favorites' que almacena la ID de publicación, la ID de usuario y la fecha de la relación creada.
Entonces, ¿cuál de esos tres sería el mejor (como dije, en cuanto a rendimiento)? Y, ¿cuáles serían los pros y los contras de cada uno si alguno? Si hay una mejor manera, hágamelo saber.