2016-09-08 1 views
0

나는 신속하게 서버에서 데이터를 가져와야하지만, (게시) 아무것도 보낼 필요가없는 신속한 3 IOS 애플리케이션을 작성 중입니다.새로운 규칙으로로드를 최소화하기 위해 서버와의 아이폰 상호 작용.

HTTP 서버를 설정하고 GET 요청을 사용하여 서버에서 데이터를 가져 오는 것이 좋습니다. 최근 애플은 이제 모든 HTTP 상호 작용이 HTTPS가되도록 요구할 것이라고 발표했습니다. 이것은 꽤 비싸고 HTTPS 서버를 설정 한 적이 없습니다.

나는 TCP/IP 소켓을 사용할 것을 권장하지만, 몇 분 간격으로 약간의 데이터 만 필요할 때 소켓을 열어 두는 것이 다소 낭비 될 것이라고 생각한다.

이 유형의 시스템을 구축하는 것은 이번이 처음입니다.

IOS 응용 프로그램과 서버 간의 짧은 연결을 만드는 업계 표준 방법은 무엇입니까?

어떻게하면 좋을까요?

답변

1

먼저 HTTPS 요청을 실행하는 데 소요되는 시간의 차이가 최소화됩니다. 전산 비용에 대한 의견은 약간 구식입니다. 예를 들어, 2012 맥북 에어는 약 6.3 밀리 초 내에 SSL 인증서에 서명 할 수 있습니다.

https 서버를 설정하는 것은 SSL 구성을 변경하는 것 외에 HTTP 서버를 설정하는 것과 완전히 동일합니다. 웹 사이트에 대한 SSL 인증서를 구입 한 다음이를 도메인과 함께 구성 및 설치하십시오.

또는 firebase를 무료로 사용할 수 있으며 표준으로 SSL을 제공합니다. 따라서 실제로 서버를 직접 설치할 필요가 없습니다. https://firebase.google.com