그냥 조언을 찾고 있습니다. 우리 웹 사이트 중 하나에는 토론/포럼 사이트가 있습니다. 사용자가 토론 페이지를 요청할 때마다 사용자는 모든 주제 (및 답변 개수 등)의 목록을 가져옵니다.PHP에서 토론/포럼 항목 캐싱
사용자가 특정 주제/스레드를 요청할 때도 해당 스레드에 대한 모든 답변이 사용자 이름, 사용자 사진, 나이, 답변 게시자의 총 포럼 게시물 수와 함께 오랫동안 사용자에게 표시됩니다.
모든 콘텐츠는 현재 페이지에 액세스 할 때마다 MySQL- 쿼리를 사용하여 검색됩니다. 그러나 이것은 고통스럽게 느려지 기 시작합니다 (특히 큰 스레드, +3000 응답).
나는이 처리 속도를 높이기 위해 어떻게 든 논쟁 항목을 캐싱하고 싶습니다. 그러나 문제는 내가 항목을 캐시하면 게시 횟수 등 (물론 동적 임)이 항상 최신 정보가 아닐 수 있다는 것입니다.
이와 같은 정보가 업데이트되면 페이지를 캐싱/캐싱하는 스마트 방법이 있습니까? :) 사전에
감사합니다, 피셔
입력 해 주셔서 감사합니다. 그것을하는 중대한 방법 같이 소리가 난다. 이를위한 데이터베이스 계획을 세우겠습니다. MySQL에 캐시를 저장하는 것은 좋은 생각입니다. 캐시 된 항목을 저장하는 다른 방법을 찾아야합니다 (어쨌든 캐시 코드를 다시 작성해야하므로, 기구)!? – fischer
파일 파일을 사용할 것입니다. 내 편집을 참조하십시오. –