2016-07-07 2 views
0

저는 홀 펀치 캐싱을 구현하고자하는 전자 상거래 웹 사이트에서 작업하고 있습니다. 레디 스에laravel 5의 캐싱

지금 내가 구현하고 전체 페이지 캐싱은

내가 지금 직면하고 문제는 웹 사이트의 동적 콘텐츠는 볼 수없는 것입니다.

아무도 해결책을 도울 수 있습니까?

답변

0

전체 페이지 캐시를 여러 가지 요소로 분해하는 대신. 예를 들어 한 페이지에서 제품, 제공 업체 및 비슷한 종류의 세부 정보를 보여줄 수 있습니다.

각각을 다른 해시 맵에 저장하고 마지막으로 시간을 수정하십시오.

전체 페이지를 얻으려면 캐시에서 각 항목을 가져와 런타임에 빌드하십시오.

DB를 사용하여 각 항목을 가져 오는 동안 마지막 수정 시간을 확인합니다. 또는 수정 사항이있을 때마다 캐시를 ​​업데이트하십시오.

이렇게하면 업데이트도 처리 할 수 ​​있습니다.

희망이 도움이되었습니다.

관련 문제