Php 如何使用Phrets(Bright MLS)加速从MLS导入Rets提要
我是RETS导入新手,因此我开发了以下脚本:Php 如何使用Phrets(Bright MLS)加速从MLS导入Rets提要,php,amazon-s3,amazon-ec2,amazon-sqs,phrets,Php,Amazon S3,Amazon Ec2,Amazon Sqs,Phrets,我是RETS导入新手,因此我开发了以下脚本: 您可以拆分列表数据和图像导入过程。首先下载所有列表的详细信息,然后尝试获取它们的图像。这样,就不会出现崩溃或内存问题。我只回答你的两个问题 我怎样才能使它更稳定,让我更容易地从这些崩溃中恢复,因为这意味着我需要从一开始就每次重新启动 您可以拆分查询以获取数据。考虑到您需要5年历史数据,然后可以像下面的一样对查询进行拆分 $query1 = (ModificationTimestamp=2016-01-01T00:00:00-2016-12-31T
您可以拆分列表数据和图像导入过程。首先下载所有列表的详细信息,然后尝试获取它们的图像。这样,就不会出现崩溃或内存问题。我只回答你的两个问题
- 我怎样才能使它更稳定,让我更容易地从这些崩溃中恢复,因为这意味着我需要从一开始就每次重新启动
您可以拆分查询以获取数据。考虑到您需要5年历史数据,然后可以像下面的一样对查询进行拆分
$query1 = (ModificationTimestamp=2016-01-01T00:00:00-2016-12-31T23:59:59);
$query2 = (ModificationTimestamp=2017-01-01T00:00:00-2017-12-31T23:59:59);
$query3 = (ModificationTimestamp=2018-01-01T00:00:00-2018-12-31T23:59:59);
$query4 = (ModificationTimestamp=2019-01-01T00:00:00-2019-12-31T23:59:59);
$query5 = (ModificationTimestamp=2020-01-01T00:00:00+);
如果需要,进一步拆分并运行。可以根据您的逻辑在循环中运行这些拆分查询。因此,如果在两者之间停止,您就知道哪个批崩溃了,以及需要从哪里重新启动
- 我怎样才能加快导入速度,因为以这种速度导入所有列表需要连续11天的时间。也许我不需要保持5年的历史
这个完全取决于MLS板。它们保持着提取速度。一些MLS板可能会根据请求临时增加带宽。在这段时间内,尝试提取完整数据