2011-09-02 2 views
2

나는 확장 성이 핵심 요구 사항 인에 대한 뉴질랜드 시장에 대한 뉴질랜드의 웹 응용 프로그램의 개발을 시작하려고 생각합니다. 대기 시간이 큰 문제가 아닌 작은 프로젝트의 경우 과거에 사용한 Google Apps Engine을 사용하려고합니다. 앱의 절반이 클라이언트 측 자바 스크립트이기 때문입니다.대기 시간 해외

그러나 새 프로젝트는 빠른 AJAX 응답 시간을 필요로한다. 로컬 웹 애플리케이션 회사는 전용 서버에 대해 월 $ 175 (미국에서보다 훨씬 많은 것)을 부과합니다.

Google Apps Engine (미국에서 호스팅되는 것으로 추정됩니까?)을 뉴질랜드에서 호스팅하는 로컬 호스팅 업체와 비교하면 AJAX 요청 대기 시간에 큰 차이가있을 수 있습니까? 그렇다면 얼마나 클까요?

+0

대기 시간은 아니지만 결정을 내리는 데 도움이 될 수 있습니다. GAE는 새로운 가격 책정 정책 (큰 증가) [link] (http://www.google.com/enterprise/cloud/appengine/pricing.html)을 발표했습니다. 앱 전용 트래픽이 발생하면 전용 서버가 더 저렴해질 수 있습니다. –

+0

뉴질랜드에 Google 데이터 센터가 있습니까? 토론토의 Google 서버에 대한 핑은 10ms입니다. 그래서 ** ** AppEngine을 사용했다면 ** 적어도 ** 나는 그것에 대한 레이턴시가 매우 낮습니다. –

+0

Ping www.google.com을 방문하여 얻은 혜택을 확인하십시오. –

답변

1

서비스는 CloudSleuth입니다. 여러 위치에서 페이지로드 시간을 측정합니다. 그러나 위치에 아시아/오세아니아를 선택하십시오. 그런 다음 다양한 위치에서 페이지로드 시간을 보려면 GAE에 대해 드릴 다운하십시오. 불행히도 가장 가까운 시드니는 현재 GAE의 페이지로드가 거의 20 %에 이릅니다.

1

설명에서 App Engine을 백엔드로 사용하려는 경우 앱을로드하여 요청을 처리하는 데 걸리는 시간 이외에 대기 시간 문제가 없어야합니다. 하지만 그들이 말하는 것처럼 스스로하는 것처럼 더 좋은 테스트는 없으므로 App Engine을 사용 해보고 직접 확인하십시오!

해피 코딩! 이 상황에서 당신을 관심을 가질

0

뉴질랜드 내의 요청 대기 시간은 미국 요청 지연 시간보다 낮을 것이고 다른 모든 요청은 평등 한 경우는 필연적 인 경우입니다. 그러나 고려해야 할 몇 가지 완화 요소가 있습니다.

  • 광속 지연은 응용 프로그램에 중요하지 않을 수 있습니다. 미국과 왕복 왕복 시간은 100 밀리 초 미만입니다. 요청을 처리하는 앱에 의해 생성 된 대기 시간이 충분히 길어 최종 사용자 대기 시간에 중요한 요소가 아닐 수 있습니다.
  • 앱은 한 번에 한 곳에서만 사용할 수 있지만 전 세계에 프론트 엔드를 캐싱하고 있습니다. 요청은 일반적으로 가장 가까운 요청으로 전달되며, 앱이 캐시 가능한 응답을 생성하는 경우 프론트 엔드는 앱에 요청을 보내지 않고 즉시 캐시에서 응답을 반환 할 수 있습니다.
  • 일부 ISP는 특히 국제 대역폭이 비싼 NZ와 같은 곳에서 투명한 프록시를 실행합니다. 마찬가지로 조직도 마찬가지이며 브라우저 자체에도 캐시가 있습니다. 응답이 캐시 가능할 경우 이들 중 어느 것이 왕복보다 짧은 시간에 요청을 만족시킬 수 있습니다.

결국 100 밀리 초 정도가 허용되는지 여부가 문제입니다. 대개는 대답이 '예'일 뿐이므로 머신 프로비저닝, 유지 보수 등을 직접 처리 할 필요가 없다는 단점이 있습니다.