PHP和MySQL:下载所有MLS属性数据与ret -带宽问题


PHP and MySQL: Downloading all MLS Property Data with Rets - Bandwidth Issues

我已经使用Rets系统(特别是PHRets)有一段时间了,最近才开始每晚下载数据以将所有属性存储在我的数据库中,但是仅仅三天之后,我就推动了9GB的带宽使用(我只分配了100GB)。有没有一种方法可以优化我的下载,这样我就不会在一个月的中途耗尽我的带宽?

如果你能给出基本的步骤或提示,我会在我的代码中实现。

示例:链接到RETS,查询所有数据等。

谢谢!

我可以提供一些小建议:

  • 确保你只下载更新。在RETS服务器上查询从本地数据库的最后一次最高更新时间到当前时间之间已更新的记录。(编辑:我在你的评论中看到你正在这样做)

  • 不要拉你不打算使用的数据。例如,如果您不使用具有"关闭"状态的属性,请确保在查询中不包含它们。试着过滤掉你不会使用的所有可能的条件。

  • 不确定您是否正在下载图像,但将每个列表的数量保持在绝对最低限度。

  • 我很确定你可以将下载频率降低到每48小时一次。至少,这是我们被要求与我们当地的RETS供应商做的。

实用提示:

  1. 确保所需的字段应该下载
  2. 确保你只下载更新。查询RETS服务器
  3. 如果只有特定的状态数据,则过滤即活跃,Contigient)
  4. 如果MLS支持第三方URL,那么不要下载图像作为GetObject在PHRTES

RETS数据下载须知

-初始设置你需要下载完整的数据与照片和XML下载-每日基于下载更新。确保你只下载更新。查询RETS服务器上更新过的记录(PROP_LAST_UPDATEDATE=2-2-2012T00:00+)和相同的下载照片下载查询

-尝试实现保持列表概念和更新状态和数据

不确定您是否正在下载图像,但将每个列表的数量保持在绝对最小。