Ищу примеры или помощь в интеграции RETS в веб -сайт PHP

StackOverflow https://stackoverflow.com/questions/2151586

  •  23-09-2019
  •  | 
  •  

Вопрос

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

Это было полезно?

Решение

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

Другие советы

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

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

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

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

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

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

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

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

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

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

Что сказано. Инструмент Defacto для RETS - это Librets, и он имеет совместимые привязки SWIG с Ruby, Python, и я считаю C#, а также нативную реализацию C ++.

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top