Мне поручено интегрировать RETS I на веб-сайт на основе php. Я слышал, что эта фраза – хорошая библиотека для использования. Сайт находится на общей платформе хостинга (godaddy). Я думал, что смогу создать страницу с некоторыми полями поиска и заставить ее делать запрос и отображать результаты на второй странице? В других местах, которые я читал, это похоже на то, что мне все равно нужно запустить локальный сервер, который копирует данные и сохраняет их локально. Теперь я не уверен, что делать. Любые предложения или помощь будут очень признательны.
Прежде всего … сойдите с вашего общего сервера и где-нибудь, где вы можете получить доступ root. RETS требует доступа к порту 6103, а общий сервер будет блокировать доступ к нему. Во-вторых, PHP – отличный инструмент для RETS. VieleRETS построен на PHP, и это отличное программное обеспечение, созданное центром для риэлтерских технологий … теми же людьми, которые создали стандарт RETS.
Я посмотрел продукт из RETS DEVELOPEMENT GROUP, и я гарантирую, что если вы будете следовать рекомендациям, изложенным разработчиком, вы не поймете RETS или IDX, потому что терминология, используемая на этом сайте, просто неверна на большинстве уровней. Я буду придерживаться vieleRETS или другого продукта.
RETS IQ с использованием java – лучший способ реализовать, а не PHRETS
Создайте хороший канал данных Arch для RETS, используя RETS IQ java, а затем нажмите, что в базе данных лучшее решение для вас
Фактически он будет работать с использованием PHP на общем сервере, если:
Поэтому, если у вас ограниченный бюджет (который, как представляется, общий с риэлторами), вы можете:
Но вы играете с огнем – тянуть много записей, а изображения требуют времени и могут привести к отключению учетной записи хостинга.
NB: я бы не стал полагаться на список изменений с сервера RETS. Я был сожжен, прежде чем он дал недействительные данные.
Не пытайтесь работать с RETS с помощью PHP, даже если вы являетесь ведущим разработчиком PHP, вы потерпите неудачу, потому что PHP не является инструментом для обработки RETS.
Тем не менее. Инструмент defacto для RETS – это libRETS, и у него есть совместимые привязки swig к Ruby, Python, и я считаю C #, а также собственную C ++-реализацию.
Наконец, технически возможно, чтобы веб-запрос сбрасывал запрос RETS, возвращал результаты, а затем преобразовывал данные для презентации, но очень возможно, чтобы относительно простой запрос занимал более 15-30 секунд из-за нагрузки на удаленный сервер RETS. Поэтому обычно лучше создавать или находить программное обеспечение для репликации всех или некоторых активных списков MLS.