memcached를 사용하여 mySQL 대신 세션을 저장하는 방법에 대해 생각했습니다. 처음에는 좋은 생각 인 것 같았습니다.memcached 세션에 대한 접근 방식
memcached 서버를 사용하는 장애 조치 부분에서는 memcached가 오프라인 상태가되면 내 세션이 작동을 멈추는 것을 걱정합니다. 그것은 확실히 내 사용자에게 영향을 미칠 것입니다.
다운 타임 발생시 보상 할 수있는 서버 풀을 제공하고 서버 풀에서 샤딩/일관된 해싱을 사용하는 등 장애 조치를 줄이기 위해 이미 활용 한 몇 가지 기술이 있습니다. 우리는 또한 사용자에게 뭔가 잘못되었다는 것을 알려주고 memcached 서버 장애 조치로 인해 쫓겨나는 경우 다시 로그인 할 수 있다는 점을 알리는 일종의 정상적인 성능 저하를 수행합니다.
memcached 서버에 세션을 저장할 때 사람들이 일반적으로 이러한 문제를 어떻게 처리합니까?
스마트하십시오! 조금 더 많은 코드가 있지만 성능은 더 좋습니다. 나 좋아해! – Industrial