트윗덱 같은 어플을 보면 어플 종료후에 재진입 시에도
기존의 data들이 그대로 유지된 상태(또는 업데이트된 상태)로 바로 진입이 됩니다.
- 참고로 트윗덱은 ViewPager와 같은 구성으로 되어있어서 각 페이지마다 리스트가 있습니다. -
data이 얼마나 많은지와 상관없이 딜레이 없이 바로 진입이 되는데
어떤식으로 구현하면 이런 퍼포먼스가 가능한지 궁금합니다.
데이터베이스와 외장메모리를 이용하지 않았을까 하는데요
트위카와 달리 트윗덱은 실행하면 로딩이 없는게
기존에 가져온 글을 db에 쌓고 불러와서 표시하니까 빠른거구요
프로필 사진 같은건 외장메모리나 앱 내부에 저장된걸로 같다 붙이는거 같아요.
트친 프로필 사진 바뀌면 트위카는 얼마 후에 바로 바뀌는데
트윗덱은 하루종일 걸리죠.
아무래도 프로필 사진의 경우는 트위카도 어느 정도의 캐싱을 하긴 하는것 같은데...
전 개인적으로 클라이언트에 뭐 많이 남기는 앱이 싫어서 트위카 쓰고 있습니다.
트윗덱은 db에 글을 저장하고 불러오지는 않습니다.. 시스믹은 db에 저장하더라고요..
db에서 불러와도 data가 많아지면 그렇게 빠른 속도로 로딩이 되지는 않을 것 같고요..
사진은 앱 내부에 저장하는것으로 알고 있습니다...
사진에 대해서는 아직 큰 걱정은 안하는데 진입속도 때문에 걱정이 되네요..
트위카가 그런 장점도 있었군요.. 디자인은 별로지만 사람들이 많이 쓰는 이유가 그런것도 있나보네요..
답변 감사합니다. 고민을 더 해봐야겠네요..
ㅋㅋ 맞아요..
자답..
메모리캐시, 파일캐시를 적절히 이용하기로 했습니다. 답변해주신분들 감사합니다.
로그인 유지
데이터베이스와 외장메모리를 이용하지 않았을까 하는데요
트위카와 달리 트윗덱은 실행하면 로딩이 없는게
기존에 가져온 글을 db에 쌓고 불러와서 표시하니까 빠른거구요
프로필 사진 같은건 외장메모리나 앱 내부에 저장된걸로 같다 붙이는거 같아요.
트친 프로필 사진 바뀌면 트위카는 얼마 후에 바로 바뀌는데
트윗덱은 하루종일 걸리죠.
아무래도 프로필 사진의 경우는 트위카도 어느 정도의 캐싱을 하긴 하는것 같은데...
전 개인적으로 클라이언트에 뭐 많이 남기는 앱이 싫어서 트위카 쓰고 있습니다.