Estaba pensando en utilizar memcached para almacenar sesiones en lugar de mySQL, lo que me pareció una buena idea, al principio.Enfoques para sesiones de memcached
Cuando se trata de la parte de conmutación por error de la utilización de servidores memcached, es un poco preocupante que mis sesiones dejen de funcionar si la memcached se desconecta. Ciertamente afectará a mis usuarios.
Hay algunas técnicas que ya utilizamos para reducir la conmutación por error, como tener un conjunto de servidores disponibles para compensar en caso de inactividad, utilizar fragmentación/hashing constante en todo el grupo de servidores, y así sucesivamente. También haríamos una especie de degradación elegante que les diga a los usuarios que algo ha salido mal y que pueden volver a iniciar sesión, en caso de que se los expulse debido a una conmutación por error del servidor memcached.
Entonces, ¿cómo la gente en general trata estos problemas cuando almacena sesiones en servidores de memcached?
¡inteligente! Un poco más de código, pero un mejor rendimiento. Me gusta! – Industrial