개발 Q&A

제목 서버에서 이미지 캐싱 관련 질문
글쓴이 피스트 작성시각 2013/01/14 04:03:27
댓글 : 1 추천 : 0 스크랩 : 0 조회수 : 21197   RSS
안녕하세요.
현재 안드로이드 앱을 개발하는 중인데, 앱에서 사용할 이미지와 데이터를 전송하는 용도로
APM 서버에 RESTful API를 구축하여 사용하고 있습니다. 간단하게 앱에서 http 프로토콜을 통해 URL를 통해
직접 서버에서 이미지를 받아오는 형태입니다. ( http://mydomain.com/images/1-1.jpg 이런식)

현재 서버에 있는 사진이 약 160메가 정도됩니다.
물론 이 사진들 전부를 한번에 앱에서 받는것은 아니구, 유저가 사진 썸네일을 클릭할 때마다 사진을 2~3장씩(장당 약 400k ) 
서버에서 받아옵니다.  php를 통해서 받는것은 아니고 URL주소로 바로 아파치를 통해 받아옵니다. 
이를 캐쉬를 이용하여 속도를 증가시키고 싶은데 검색을 해보니 웹서버에 캐쉬로
memcached(forward proxy)나 varnish(reverse proxy)를 많이 이용한다고 들었습니다.  캐쉬들을 붙이면 
확실히 현 상태에서 괄목할만한 속도증가가 나타날지 궁금합니다.

그게아니면, 고수님들이 보시기에 어떠한 형태로 시스템을 바꾸는 것이 좋을지, 조언 부탁드립니다.
 다음글 문서 파싱이 어디까지 되나요? (1)
 이전글 SQL 관련 질문입니다. (2)

댓글

변종원(웅파) / 2013/01/14 22:29:03 / 추천 0
검색해보니 memcached는 파일을 올리기 쓰는건 피하라고 하네요.

http://www.androidpub.com/970134  이 글 참고해보세요.