我有一个Flex应用程序,需要能够相当快地验证数百个邮政编码。我也想保持应用程序使用的内存空间尽可能小。最有效的方式来验证我们在Flex中的邮政编码
以下是我的团队提出的一些解决方案。对他们有什么想法?任何其他想法?
通过检查每个邮政编码......
- 阵列的有效邮政编码
- 阵列中的无效邮政编码
- SOAP调用,用于验证邮政编码
- 查询数据库的Web服务表
- 一棵树 - 高5个节点,底部的节点将布尔值是否有效的布尔值。 12345的邮政编码将从根到它的第一个孩子,第二个......你得到点
- 通过有效USPS SCF数组验证前3个数字,然后通过特定于该SCF的数组验证最后两位数。
如果内存使用率是主要问题;那么我不会将所有的邮政编码加载到内存中并以这种方式存储它们。我会ping一个远程服务,它将返回用户界面的每个邮政编码问题,以及它是否验证成功。如果速度是您主要关心的问题,请加载内存中的所有邮政编码并循环以验证。尽管如此;我投票结束,因为这不是一个可以具体回答的问题。 – JeffryHouser