Нужны примеры или помощь по интеграции RETS на сайт php - PullRequest
6 голосов
/ 28 января 2010

Мне поручено интегрировать RETS I на php-сайт. Я слышал, что phrets - хорошая библиотека для использования. Сайт находится на платформе общего хостинга (Godaddy). Я думал, что смогу создать страницу с некоторыми полями поиска, и она будет делать запрос и отображать результаты на второй странице? Другие места, которые я читал, называют это звуком. скорее, мне все еще нужно будет запустить локальный сервер, который копирует данные и сохраняет их локально. Теперь я не уверен, что делать. Любые предложения или помощь будет принята с благодарностью.

Ответы [ 5 ]

9 голосов
/ 26 января 2011

Прежде всего ... выйдите с вашего общего сервера и куда-нибудь, где вы сможете получить root-доступ. RETS требует доступа к порту 6103, и общий сервер блокирует доступ к нему. Во-вторых, PHP - отличный инструмент для обработки RETS. VieleRETS построен на PHP и является отличным программным обеспечением, созданным центром риэлторских технологий ... теми же людьми, которые создали стандарт RETS.

1 голос
/ 12 сентября 2012

RETS IQ с использованием Java - лучший способ реализовать, а не PHRETS

Создание хорошей базы данных Arch для RETS с использованием RETS IQ java, а затем добавление этого в базу данных лучшее решение для вас

1 голос
/ 16 ноября 2011

Я посмотрел на продукт от RETS DEVELOPEMENT GROUP и гарантирую, что если вы будете следовать рекомендациям, изложенным разработчиком, вы не поймете RETS или IDX, потому что терминология, используемая на этом сайте, просто неверна на большинстве уровней. Я бы придерживался vieleRETS или другого продукта.

0 голосов
/ 05 апреля 2013

На самом деле он будет работать с использованием PHP на общем сервере, если:

  • У вас есть хост, который разрешает доступ к порту 6103. Как и другие люди указал, что это не норма и определенно не с Годадди, но Есть несколько там.
  • Вы охватываете небольшой рынок.
  • Вы оптимизируете и снова оптимизируете свои запросы от сервера RETS к только тянуть изменения.

Так что, если у вас ограниченный бюджет (который, как правило, характерен для риэлторов), вы можете:

  • Использовать общий хост (на хостинге).
  • Вам потребуется создать локальную базу данных для отображения ваших результатов.
  • Настройте задание cron для получения изменений с сервера RETS, скажем, каждый Предпочтительно 24 часа, когда сервер, вероятно, не находится под нагрузкой, например ночью.
  • Создайте запрос RETS, чтобы получить только те списки, которые вам нужны о.
  • Запросить у сервера изменения и извлекать только измененные / новые списки.
  • Экономия на пропускной способности и загрузке сервера, если у вашей службы RETS есть образ хостинг, а не скачивать их на свой сервер.

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

NB: Не обязательно полагаться на список изменений с сервера RETS. Я был сожжен раньше, давая неверные данные.

0 голосов
/ 04 марта 2010

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

Это сказал. Инструментом defacto для RETS является libRETS, и он имеет совместимые swig-привязки к Ruby, Python и, как мне кажется, C #, а также нативную реализацию C ++.

Наконец, технически возможно, чтобы веб-запрос запускал RETS-запрос, возвращал результаты и затем преобразовывал данные для представления, но вполне возможно, что относительно простой запрос может занять до 15-30 секунд. загрузить на удаленный RETS-сервер. Поэтому обычно лучше создавать или находить программное обеспечение для репликации всех или некоторых активных списков MLS.

...