UPS和USPS速率api结果的缓存策略

时间:2012-09-26 00:29:47

标签: design-patterns caching ups usps

在努力成为一名务实的程序员时,我正在尝试制定缓存策略,以便从UPS和USPS apis返回服务和费率。

我的第一个想法是存储以下内容:

  • 邮政编码(规范化,无空格,仅作为关键)
  • 载体
  • 重量
  • 服务
  • 成本
  • 运输时间
  • 国家/地区代码(ISO 3166-1 alpha-2)

我的主要目标是为API调用设置一个短暂超时,并故障转移到缓存数据。对于“估计”费率可以接受的情况(例如:购物车上的运费计算器),我可以首先使用缓存数据。

编辑我完全打算从现有用户数据中定期填充此缓存。

1 个答案:

答案 0 :(得分:0)

好像你回答了自己的问题。在查看重量时,我会根据DIM大小缓存可计费重量,如果你有它是最大的方差。