PHP和MySQL:使用Rets下载所有MLS属性数据 - 带宽问题

时间:2011-10-05 17:01:49

标签: php rets

我一直在使用Rets系统(特别是PHRets)一段时间,最近才开始每晚下载数据以存储我数据库中的所有属性,但仅仅三天之后我就推出了9GB的带宽用法(我只分配100GB)。有没有办法优化我的下载和诸如此类的东西,以便我不会在一个月中途消耗我的带宽?

如果您可以提供基本步骤或提示,我会在我的代码中实现。

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

谢谢!

3 个答案:

答案 0 :(得分:0)

我可以提供一些小技巧:

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

  • 不要提取您不会使用的数据。例如,如果您没有使用具有“已关闭”状态的属性,请确保不将它们包含在查询中。尝试过滤掉您不会使用的所有可能标准。

  • 不确定您是否正在下载图片,但请将每个商家信息的金额保持在最低限度。

  • 我很确定您可以将下载频率降低到每48小时一次。至少,这就是我们需要与当地的RETS提供商合作。

答案 1 :(得分:0)

有用的提示:

  1. 确保要下载所需的字段
  2. 确保您只下载更新。查询RETS服务器
  3. 如果只有具体状态数据则过滤,即 活性,Contigient)
  4. 如果MLS支持第三方网址,则不要将图片下载为GetObject 在PHRTES

答案 2 :(得分:0)

有用提示RETS数据下载

- 必要设置您需要下载带照片和XML下载的完整数据 - 仅限每日下载更新。 确保您只下载更新。查询RETS服务器以查找已更新的记录(PROP_LAST_UPDATEDATE = 2-2-2012T00:00+)和相同的下载照片下载查询

- 尝试实施Keeplist概念和更新状态以及数据

不确定您是否正在下载图片,但请将每个商家信息的金额保持在最低限度。