Mysql select 속도 문제

Mysql select 속도 문제

QA

Mysql select 속도 문제

본문

안녕하세요.

전국 커피샵을 기준으로 광고사업을 준비 중 입니다.
(프렌차이즈, 일반사업자..모두 포함입니다.)

지도서비스는 다음API를 사용해서 개발하고 있는데

전국에 카페를 모두 등록하고나니 지도서비스가 너무 많이 느려지는 문제가 있습니다.

다방이나 직방 같은 부동산서비스사이트의 경우 데이터처리 속도가 빠른데 

얼핏듣기론 대량의~ 고급서버를 사용해서 그런거 같더라고요.

하지만 저희 그럴 자금적인 여유가 없어서 백엔드에서 할 수 있는 것들을 

최대한 해보려했습니다.

저는 잘 모르지만 개발 에이전시에서 제시한 방법을 돈을 꽤 써가면서 해봤는데 

별다른 성과가 없었습니다. 

예를들면

1) Ajax최적화 

2) 쿼리최적화

3) 서버이원화 (메인서비스서버와 디비서버 2가지로 분리) 

이런 상황에서 제가 더 해볼 수 있는게 뭐가 있을까요?

조언도 좋고 이런 부분 전문가가 계신다면 도움을 받고 싶습니다.

이 질문에 댓글 쓰기 :

답변 4

쿼리최적화가 되어잇는지 DB쪽에 자료는 얼마나 있는지등등

눈으로 봐야 판단이 가능합니다.

도움이 필요하시면 쪽지로 연락처 남겨주시면 살펴봐드리겠습니다.

속도 관련 대부분의 문제는 DB 관련인 경우가 많습니다.

(이 부분을 확인하려면 DB 를 사용하지 않는 임의의 페이지로 테스트해보거나,

실제 느려지는 페이지에서 DB 부분을 skip 한다던가의 방법으로 DB 관련 문제인지를 먼저 확인해보는 것이 좋습니다.)

 

쿼리 최적화 및 인덱스 설정 등을 검토해보는 것을 추천하겠습니다

속도가 느린 부분이 어디인지 알아야 할거 같습니다. 

 

제생각엔 아무리 디비에 전국 카페의 데이터가 있다고 해도

 

화면에 뿌려지는 지도의 영역에서만 데이터를 가져오면 되는대 느리다는게 이해가 안되네요. 

 

- 아마도 우선 전체 데이터를 다 가져온다음 지도의 영역에

  맞는 데이터만 뿌려주는게 아닌가 생각이 듭니다. 

 

- 현제 보이는 지도상의 데이터만 가져오는대도 느리다면

  지도를 어느이상 확대했을경우는 어짜피 카페를 다 보는게

  의미가 없을거라 판단되기때문에  

  이경우는 데이터를 가져와 처리하는걸 막는게 맞을거 같습니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 591
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT