2013-07-08 3 views
4

expressjs 라우트에 의해 생성 된 응답을 캐시하는 방법. 이 경로에는 많은 데이터베이스 액세스 권한이 있으며 변경 사항은 거의 없습니다. 모든 노드 모듈을 사용할 수 있습니까?expressjs 응답을 캐쉬하는 방법

감사

+0

클라이언트가 캐시하도록 하시겠습니까? 아니면 다른 클라이언트가 후속 요청을하기 위해 응답 서버 측을 캐시 하시겠습니까? – Brad

+0

다른 클라이언트에 대한 후속 요청에 대한 응답 서버 측 캐시. – coool

답변

4

connect-cache 트릭을 할해야합니다. 이것을 미들웨어로 앱에 추가하십시오.

var connect_cache = require('connect-cache'); 
app.use(
connect_cache({rules: [{regex: /.*/, ttl: 60000}]}) 
);