내가 내 소셜 네트워킹 프로젝트에 PHP 및 Memcached가를 사용하여이 시나리오를 할 수있는 계획을 가지고 내가 틀렸다면, 저를 수정하시기 바랍니다 :소셜 네트워크 사이트에 대한 Memcached가 (나를 수정)
다른 모든 소셜 네트워킹 사이트와 같은 거기서, 대부분 사용자는 '쓰는'대신 데이터베이스 내용을 '읽습니다'. 권리?
그래서 나는 사용자 로그인 (생성 된 세션)과 같은 데이터베이스에서 모든 것을 '읽는'계획을 가지고 있습니다. 친구 수, 생일, 오늘 친구의 게시물 등이 Memcached 서버에 저장됩니다.
사용자가 로그 아웃하거나 '어제 친구의 소식'을 클릭하지 않는 한 사용자는 데이터베이스를 다시 읽지 않고 Memcached에서 모든 데이터를 읽습니다.
Gmail처럼 작동 할 수도 있지만 사용자가 계정에 로그인 할 때로드 바를 보게됩니다. 그러나 그들이 그것을 가지면, 모든 것이 더 빨리 달립니다.
이게 Memcached와 관련이 있습니까?
로그인 한 상태에서 새로운 친구를 사면 어떻게됩니까? – Leigh
나는 이것이 좋은 생각이라고 생각하지 않는다. memcached를 사용하는 것이 좋지만, 좋은 확장 성을 위해서는 확장 성 기능을 사용할 수있다. 더 나은 U 프레임 워크를 Yii http://www.yiiframework.com/과 같이 사용하고 확장 성 기능을 사용하십시오. –
AkhilThayyil : 실마리를 가져 주셔서 감사 드리며, 그것에 대해 조사하겠습니다. –