我使用 Rets 系统(特别是 PHRets)已经有一段时间了,最近才开始每晚下载数据以将所有属性存储在我的数据库中,但仅仅三天后,我就推动了 9GB 的带宽使用(我我只分配了 100GB)。有没有办法优化我的下载等等,这样我就不会在本月中途杀死我的带宽?
如果你能给出基本的步骤或提示,我会在我的代码中实现它。
EX:连接RETS,查询所有数据等。
谢谢!
-初始设置您需要通过照片和 XML 下载下载完整数据 -仅限每日下载更新。确保只下载更新。向 RETS 服务器查询已更新的记录 (PROP_LAST_UPDATEDATE=2-2-2012T00:00+) 和相同下载图片下载查询
-尝试实现 Keeplist 概念和更新状态和数据
不确定您是否正在下载图像,但将每个列表的数量保持在绝对最小值。
有用的提示:
GetObject
在 PHRTES 中那样下载图像我可以提供一些小技巧:
确保只下载更新。查询 RETS 服务器以获取在本地数据库中的最高上次更新时间和当前时间之间已更新的记录。(编辑:我在您的评论中看到您正在这样做)
不要提取您不会使用的数据。例如,如果您不使用“已关闭”状态的属性,请确保您没有将它们包含在查询中。尝试过滤掉您不会使用的所有可能标准。
不确定您是否正在下载图像,但将每个列表的数量保持在绝对最小值。
我很确定您可以将下载频率降低到每 48 小时一次。至少,这是我们需要与当地的 RETS 提供商一起做的事情。