자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다.
- 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)
Delphi blob 데이타 가져올때.
2019.11.24 16:19
지금 현제 mysql에서 데이터를 select 해 옵니다.
datasnap 을 이용해서요.
근데 아이폰은 3초 정도로 그나마 볼만한데 안드로이드 에서 속도가 10초가 넘을 경우가 많습니다.
제가 clientdataset 보니까 includeblobsindelta라는 프라퍼티가 있는데
이걸 true 해주면 속도가 빨라 지나요?
이 프라퍼티는 머하는 건지 구글링을 해도 나오는게 없어서요.
혹시 아시는 분은 답변 바랍니다.
혹시 datasnap에서 blob 데이타 읽어 올때 속도 올리는 방법 있으면 답 부탁 드립니다.
그럼 모두들 수고하세요.
Delphi blob 데이타 가져올때.
2019.11.24 16:19
지금 현제 mysql에서 데이터를 select 해 옵니다.
datasnap 을 이용해서요.
근데 아이폰은 3초 정도로 그나마 볼만한데 안드로이드 에서 속도가 10초가 넘을 경우가 많습니다.
제가 clientdataset 보니까 includeblobsindelta라는 프라퍼티가 있는데
이걸 true 해주면 속도가 빨라 지나요?
이 프라퍼티는 머하는 건지 구글링을 해도 나오는게 없어서요.
혹시 아시는 분은 답변 바랍니다.
혹시 datasnap에서 blob 데이타 읽어 올때 속도 올리는 방법 있으면 답 부탁 드립니다.
그럼 모두들 수고하세요.
우선 모바일에서 데이터 조회 시 목록 데이터와 상세 데이터를 분리하는 것을 추천드립니다.
화면도 목록과 상세를 구분해 구성하는 것이 좋습니다.
목록에서는 최소한의 데이터를 받아 빠르게 출력하고, 상세 출력 시 Blob 등을 포함한 상세데이터를 다시 받아와 출력하는 것이 좋습니다.
그래야만, 속도도 빠르고 데이터 처리량도 줄어들 것입니다.
참고로 IncludeBlobsInDelta 속성은 델타(클라이언트에서 데이터셋 처리하기 위한 정보)에 Blob 정보를 포함할지 여부를 설정하는 것입니다.
속도와 크게 연관이 없을 것으로 보입니다.
——————
답글이 도움이 되셨는지 다른 분들도 참고할 수 있도록 결과 댓글 부탁드립니다.
(결과 댓글이 없는 경우 다른 질문에 대한 답변이 달리지 않는 불이익이 있을 수 있습니다.)