2010-07-19 5 views
0

RESTFULL 웹 서버에 여러 개의 HTTP 요청을 보내는 앱을 만들고 있습니다. 앱을 시작하면 요청이 수행되고 매우 자주 시간 초과됩니다. 요청을 다시 한 번 수행하면 (전용 단추가 UI에이 용도로 제공됨) 상당히 빠릅니다 (시간 제한 없음). 이 문제의 위치에 대한 힌트가 있습니까? 그것은 서버 쪽 (나는 nginx/승객 랙 응용 프로그램을 실행), 또는 아이폰 측면에있을 수 있을까? ASIHttpRequest, synchrone 또는 asynchrone을 사용합니다 (보기에 따라 다름).iphone http 요청이 웹 서버에 매우 느린 경우가 있습니다.

도움을 주셔서 감사합니다. 감사 뤽

+1

안녕하세요, 내 질문에 분명하지 않은 경우 부정적인 투표를 추가해도 문제가되지 않지만 이것에 대한 정밀도를 묻는 것이 더 건설적 일 것입니다 :) – Luc

답변

2

하위 도메인에 대한 DNS가 알려진 문제 (적어도 iPhone 앱의 경우) 인 것으로 보입니다. 나는 서버 도메인을 subdomain.my_domain.tld 대신 my_domain.tld로 변경했으며 훨씬 더 잘 작동합니다. 감사합니다, 루크

1

내가 서버에서 Wireshark를 실행 좋을 것 - 아이폰 서버 (또는 적어도 서버가 수신 될 때) 서버의 응답에 요청을 보낼 때이 당신을 표시해야합니다.

wireshark가 서버의 응답 속도가 느린 경우 서버 측에 있음을 보여줍니다.

아직 문제가 계속되는 경우 wireshark 결과를 질문에 추가하십시오.

관련 문제