2012-09-26 4 views
0

실용적인 프로그래머가되기 위해 UPS 및 USPS API에서 반환 된 서비스 및 속도에 대한 캐싱 전략을 세우려고합니다. (단순히 키와 정규화, 공백)UPS 및 USPS 속도 API 결과에 대한 캐싱 전략

  • 우편 번호
  • 무게
  • 서비스
  • 비용
  • 캐리어 :

    내 첫번째 생각은 다음 저장하는 것

  • 운송 시간
  • 국가 코드 (ISO 3166-1 alpha-2)

내 기본 목표는 API 호출에 대한 짧은 시간 초과를 설정하고 캐시 된 데이터로 장애 조치하는 것입니다. "예상 된"요율을 수용 할 수있는 상황 (예 : 장바구니에서 계산기를 운송하는 경우)에 대해 먼저 캐시 된 데이터를 사용합니다.

EDIT 나는 기존 사용자 데이터에서이 캐시를 정기적으로 프라임하려고합니다.

+0

안녕하세요 에릭, 이걸로 당신을 도울 수 있다고 확신하지만, 당신이 무엇을 요구하고 있는지 확실히 모르겠습니다. 이 데이터를 저장하기 위해 캐시를 사용하는 방법을 묻고 있습니까? –

+0

아무도 저장해야 할 것에 대한 제안이 있는지 궁금합니다. 실제 코드보다는 디자인 패턴에 대한 질문이 많습니다. –

답변

0

귀하가 질문에 답변 한 것처럼 보입니다. 체중을 볼 때 가장 큰 차이가있는 경우 DIM 크기를 기준으로 청구 가능 가중치를 캐시합니다.