마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

http통신에서 아주 작은 데이터에 대하여, 그리고 웹호스팅과 서버의 선택에 대하여 문의드립니다.

0 추천
안녕하세요! 질문의 클릭해주셔서 정말 감사드려요!

 

저는 현재 안드로이드 앱을 개발중인 학생 개발자입니다. 혼자 고군분투 하고 있습니다 ㅎㅎ

두가지 질문이 있어 문의드립니다!!^^

 

대략적으로 설명드리면 대학교 앱이라서 약 5천~1만명 정도의 회원이 가입 할 것으로 보입니다.

일평균 500명내외의 접속자가 있을 것으로 추측합니다.  

접속 시간대는 꾸준하지 않고, 특정 시간에 집중적으로 접속 할 것으로 보입니다. (예를들어 점심시간, 저녁시간)

 

 

먼저, 서버부분은 가장 무난한 형태로

android / php / mysql 으로, 데이터는 json형태로 받아 파싱중입니다.

통신은 volley 라이브러리를 사용중입니다.

 

첫번째로, 위와 같은 상황에서, 회원가입같이 모든 통신이 무난하게 잘 되지만,

한가지 의문이 있습니다.

예를들어, 정말 사소한 데이터의 업데이트인 경우. (예를들어 페이스북의 "좋아요")

단지 DB에다가, 누가 어떤 게시글을 좋아요 했다는 정보. 즉 단순하게 봤을때, "회원번호", "게시글번호" 딱 2개의 정보인데.

이 정보를 업데이트 하기 위해서 회원가입이나 게시판 로딩과 같은 통신을 하는 것은 낭비라는 생각이 들어요.

되게 심플한 정보를 업데이트하기에 최적화된 통신 방법이 있나해서요..

이런 경우 따로 처리하는 방법이 있는지 궁금합니다.

 

 

 

그리고 두번째로,

현재 카페 24 웹호스팅을 받아 개발중입니다. (추후에 카페24 단독서버로 변경하려고 합니다.)

회원가입, 로그인 등 모두 정상적으로 이루어 지지만, 한가지 고민이 있습니다.

실제 상용화된 앱들은 대부분 웹호스팅이 아닌 자체 서버를 구축 한 것으로 알고 있습니다.(아닐수도 있지만요!^^)

그 이유에 대해서 궁금합니다.

제가 추측하기로는,

웹호스팅이 웹사이트 제작을 목적으로 만들었기에, 안드로이드와 통신에 있어서 효율이 떨어지는 것이 아닌가 생각해봅니다. (더 빠른 방법이 있을 것 같아서요...)

 

이런 생각을 하게 된 이유는 현재 서버 담당자가 없어 혼자 안드로이드클라이언트, 서버측api, db를 하고 있습니다.

그래서 사용하기 편한 웹호스팅을 사용중인데. 접속자가 많아 졌을 때도 관리가 편한 웹호스팅으로 버틸 수 있을지가 의문입니다. (사양 높은 웹호스팅으로요.)

 

읽어주셔서 정말 감사드립니다!! 해결책이 아니더라도, 조금의 조언이라도 감사히 받겠습니다!!
학생개발자 님이 2015년 2월 24일 질문

1개의 답변

+2 추천
1. 따로 최소한의 데이터만 뽑아서 통신하면 되죠.

 

2. 카페24내에서 업그레이드 이동은 자유로울겁니다.

자체서버는 특별하게 데이터를 보호하거나 회사안에 회선만 끌어다 운영하는건데 피곤하죠. 관리하기.

그러나 요새는 자체서버 그런거 안쓰고 구글이나 아마존 클라우드를 사용합니다.

이런 서비스들은 php같은 초급자용 스크립트는 사용하지 않습니다. 상용이라면 더더욱 그렇죠.
익명사용자 님이 2015년 2월 24일 답변
...