2012-03-01 2 views
1

내 응용 프로그램은 많은 양의 축소판 이미지를 렌더링해야하며 일반적으로 각 페이지를 20 개 렌더링합니다. 라이브 스크롤이므로 제대로 작동합니다. 이미지를로드하는 데 지연이 없음을 의미합니다. 나는 익스프레스, 옥, gzippo (압축 용)을 사용하고 있습니다. 한 페이지에서 약 300 개의 미리보기 이미지를 한 번에로드해야 할 때 응답 시간이 몇 초가 걸렸습니다.node.js를 통한 축소판 이미지 렌더링

node.js express 프레임 워크에서 정적 파일을 제공하는 데 사용할 수있는 더 나은 메커니즘이 있습니까?

답변

0

여기서 StaticCache을 사용해야합니다. 즉석에서 이미지를 렌더링한다고 가정하면, 요청 전에 반드시 캐시를 프라임 할 것입니다. 또한 maxObjects (기본값은 128) 및 maxLength (기본값은 256kB) 옵션을 앱에 적합한 값으로 조정하는 것을 잊지 마십시오.

+0

감사합니다. amazon s3에 이미지를 저장하면 어떻게됩니까? 정적 캐시에 대한 github repo가 ​​있습니까? – user644745

+0

StaticCache는 Connect (https://github.com/senchalabs/connect)의 일부입니다. s3 부분은 더 큰 구조적 질문입니다. 즉석에서 렌더링 하시겠습니까? 아니면 미리 렌더링하고 s3에 저장 하시겠습니까? 전적으로 귀하의 응용 프로그램에 따라 다릅니다. – Dave