나는 PHP로 작성되고 MySQL 데이터베이스를 사용하는 소셜 네트워킹 사이트를 운영하고 있습니다. 현재 로그인하지 않은 사람들의 첫 페이지에 온라인으로 사용자의 미리보기를 표시합니다. 결과가 모든 사람에게 동일하므로 쉽게 캐싱 할 수 있습니다.소셜 네트워킹 사이트에 대한 사용자 정의 검색 결과를 검색하는 방법
내 문제는 사용자가 서로를 차단하고 캐시하기가 어려운 사용자 지정 검색 결과를 제공 할 수 있다는 것입니다. (나는 쉽게 캐시 할 수있는 다른 것들에 대해 APC를 사용하고 있습니다.) 하나의 공통 결과 집합 예를 들어 암컷을 검색하는 수컷)을 검색 한 다음 해당 멤버의 목록을 유지하면 메모리에서 사용자가 차단되고 검색에서 원하지 않는 멤버가 제거되지만 페이지 매김 계산이 고통스럽고 비효율적으로 보입니다.
처음에는 아무런 문제가 없었지만 지금은 100 만 명이 넘는 회원과 매우 적극적인 사용자가 많아지고 있습니다.
나는이 일을보다 효율적인 방법이 같은 느낌이 나는 아이디어를 찾고 있어요 : D
"데이트"또는 "뜨거운 싱글이 당신을 기다리고 있습니다!"와 같은 소리가납니다. "소셜 네트워킹"보다 사이트 유형 사이트. –
사용자 관계는 대개 일대일로 이루어지지 않으므로 소셜 네트워크 인 D – james