웹 클라이언트뿐 아니라 모바일 클라이언트 (2 단계)에 데이터/정보를 제공하는 서버를 설계하고 있습니다. 데이터는 그래프를 채 웁니다. 매일 5 년간의 주식 가격 (최소/최대/평균 표시)을 묘사하는 이미징.그래프 용 AJAX를 사용하여 대용량 데이터 검색
1] 3000 데이터 포인트를 클라이언트에 보내면 전송할 데이터의 양이 많아지고 플롯됩니다. 서버에서 그래픽을 만들면 클라이언트에 PNG를 보낼 수 있습니다. 어떤게 더 좋아?
2] 5 년 동안 모든 점을 플로팅하는 것은 나쁜 습관입니까? MySQL이 한 번에 평균 5 데이터 포인트 (일)를 반환 할 수있는 방법이 있습니까?
아직 디자인 단계에 있지만,이 결정이 앱 성능에 실제로 영향을 줄 것이라는 것을 알고 있습니다.
저는 그래픽을 반환하는쪽으로 기울어 져 있지만 평균을 계산하거나 평균 5 데이터 포인트마다 평균을 계산하기 위해 부담을 백엔드로 옮깁니다. 매 5 점마다 평균을 내고 그 대신에 리턴하는 MySQL 명령이 있습니까? – TSG