찾다

 >  Q&A  >  본문

python - 在django中使用缓存来加速(memcached)困惑?

ringa_leeringa_lee2859일 전668

모든 응답(2)나는 대답할 것이다

  • 伊谢尔伦

    伊谢尔伦2017-04-18 10:05:28

    1) 페이지가 자주 업데이트되지 않으면 당연히 첫 번째 방법이 더 편리합니다
    2) Memcache의 메모리 제한은 물리적 시스템에 따라 다르지만 주의해야 할 Memcache의 몇 가지 사용 시나리오가 있습니다. 로, 성능 저하가 발생할 수 있습니다
    3 ) memcache는 Django의 경우 각 URL에 해당하는 HttpResponse를 캐시합니다.
    이전 프로세스는
    1) Django 뷰는 Model을 통해 DB에서 데이터를 가져옵니다.
    2) 그런 다음 렌더링할 템플릿을 호출하여 실제 HttpResponse를 형성합니다
    3) Http 소켓을 통해 클라이언트에 데이터를 다시 씁니다
    memcache를 사용하면 위의 1과 2가 생략되고 에서 직접 가져옵니다. URL에 따라 캐시 풀을 저장하고 클라이언트에 반환합니다.

    회신하다
    0
  • 阿神

    阿神2017-04-18 10:05:28

    좋아요. 하지만 저는 django에서 캐시를 사용해 본 적이 없습니다.
    그래도 이것이 질문의 올바른 생각이자 형식이라고 말하고 싶습니다.

    회신하다
    0
  • 취소회신하다