PHP и MySQL: загрузка всех данных свойств MLS с помощью Rets - проблемы пропускной способности - PullRequest
2 голосов
/ 05 октября 2011

Я уже некоторое время работаю с системой Rets (в частности, с PHRets) и совсем недавно начал делать ночные загрузки данных для хранения всех свойств в моей базе данных, но всего через три дня я увеличиваю пропускную способность 9 ГБ использование (мне выделено только 100 ГБ). Есть ли способ оптимизировать мою загрузку и все такое, чтобы я не убивал пропускную способность в середине месяца?

Если бы вы могли просто дать основные шаги или советы, я сделаю это в моем коде.

EX: связать с RETS, запросить все данные и т. Д. И т. Д.

Спасибо!

Ответы [ 3 ]

0 голосов
/ 23 января 2012

Полезные советы:

  1. Убедитесь, что обязательное поле должно быть загружено
  2. Убедитесь, что вы загружаете только обновления. Запрос к серверу RETS
  3. Если имеют только определенные данные о состоянии, то фильтр, т.е. Активный, Contigient)
  4. Если MLS поддерживает сторонний URL, не загружайте изображения как GetObject в PHRTES
0 голосов
/ 10 декабря 2013

Полезные советы Загрузка данных RETS

- Начальная настройка Вам необходимо загрузить полные данные с помощью Photo и XML Download - Ежедневное обновление только для загрузки.Убедитесь, что вы загружаете только обновления.Запросите RETS-сервер для записей, которые были обновлены (PROP_LAST_UPDATEDATE = 2-2-2012T00: 00+) и запрос загрузки одинаковых загрузок фотографий

-Попробуйте реализовать концепцию Keeplist и обновить статус и данные

Не уверен, загружаете ли вы изображения, но сохраняйте абсолютную минимальную сумму для каждой записи.

0 голосов
/ 17 января 2012

Я могу предложить несколько небольших советов:

  • Убедитесь, что вы загружаете только обновления.Запросите у сервера RETS записи, которые были обновлены между наивысшим временем последнего обновления в вашей локальной базе данных и текущим временем.(изменить: я вижу в вашем комментарии, что вы делаете это)

  • Не извлекайте данные, которые вы не собираетесь использовать.Если вы, например, не используете свойства со статусом «Закрыто», убедитесь, что вы не включили их в свои запросы.Попробуйте отфильтровать все возможные критерии, которые вы не будете использовать.

  • Не уверен, загружаете ли вы изображения, но сохраняйте абсолютную минимальную сумму для каждого списка.

  • Я уверен, что вы можете уменьшить частоту загрузки каждые 48 часов.По крайней мере, это было то, что мы должны были сделать с нашим местным поставщиком RETS.

...