Suchen Sie nach Beispielen oder helfen Sie bei der Integration von RETS in eine PHP -Website

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

  •  23-09-2019
  •  | 
  •  

Frage

Ich habe die Aufgabe, RETS I in eine PHP -basierte Website zu integrieren. Ich habe gehört, dass Phrets eine gute Bibliothek ist. Die Website befindet sich auf einer gemeinsamen Hosting -Plattform (GoDaddy). Ich dachte, ich könnte eine Seite mit einigen Suchfeldern erstellen und eine Abfrage machen und die Ergebnisse auf einer zweiten Seite anzeigen? Andere Orte, an denen ich gelesen habe, klingt es eher so, als würde ich noch einen lokalen Server ausführen, der die Daten kopiert und lokal speichert. Jetzt bin ich mir nicht sicher, was ich tun soll. Alle Vorschläge oder Hilfe wären sehr geschätzt.

War es hilfreich?

Lösung

Zunächst ... steigen Sie von Ihrem gemeinsam genutzten Server und einem Ort, an dem Sie Root -Zugriff erhalten können. RETS erfordert Zugriff auf Port 6103 und ein freigegebener Server blockiert den Zugriff darauf. Zweitens ist PHP ein perfektes Verarbeitungswerkzeug für RETS. Vielerets ist in PHP eingebaut und ist eine großartige Software, die vom Center for Realtor -Technologie erstellt wurde ... dieselben Personen, die den RETS -Standard geschaffen haben.

Andere Tipps

Ich habe das Produkt der RETS -Entwicklungsgruppe angesehen und garantiere, wenn Sie die vom Entwickler beschriebenen Richtlinien befolgen, die Sie Rets oder IDX nicht verstehen, da die auf dieser Website verwendete Terminologie auf den meisten Ebenen einfach falsch ist. Ich würde mich bei Viielerets oder einem anderen Produkt halten.

RETS IQ Verwenden von Java ist eher eine bessere Möglichkeit zu implementieren als PHRets

Erstellen Sie mithilfe von RETS IQ Java einen guten Datenfeed -Bogen für RETS und geben Sie diese in der Datenbank bessere Lösung für Sie vor

Tatsächlich funktioniert es mit PHP auf einem gemeinsamen Server, wenn:

  • Sie haben einen Host, der den Zugang zu Port 6103 ermöglicht. Wie andere Menschen darauf hingewiesen haben, ist dies nicht die Norm und definitiv nicht mit GoDaddy, aber es gibt ein paar da draußen.
  • Sie decken einen Markt ab, der nicht riesig ist.
  • Sie optimieren und optimieren Ihre Anfragen erneut aus dem RETS -Server, um nur Änderungen zu ziehen.

Wenn Sie also ein begrenztes Budget haben (was bei Makler gemeinsam zu sein scheint) können Sie:

  • Verwenden Sie einen gemeinsam genutzten Host (auf einem zuvorkommenden Hosting -Service).
  • Sie müssen eine lokale Datenbank erstellen, um Ihre Ergebnisse anzuzeigen.
  • Richten Sie einen Cron -Job ein, um Änderungen aus dem RETS -Server abzurufen.
  • Konstruieren Sie eine RETS -Abfrage, um nur Listen aus dem Bereich zu ziehen, den Sie interessieren.
  • Fragen Sie den Server für Änderungen ab und ziehen Sie nur geändert/neue Listen.
  • Speichern Sie die Bandbreite und Serverlade, wenn Ihr RETS -Dienst über einen Image -Hosting -Dienst verfügt, anstatt sie auf Ihren Server herunterzuladen.

Aber Sie spielen mit Feuer - das Ziehen einer Menge Rekorde und Bilder braucht Zeit und könnte dazu führen, dass das Hosting -Konto deaktiviert wird.

NB: Ich würde mich nicht unbedingt auf die Änderungsliste aus dem RETS -Server verlassen. Ich wurde zuvor verbrannt, indem ich ungültige Daten angegeben habe.

Versuchen Sie nicht, mit PHP mit RETS zu arbeiten, auch wenn Sie ein Master -PHP -Entwickler sind, werden Sie kläglich scheitern, da PHP also nicht das Tool für die RETS -Verarbeitung ist.

Das gesagt. Das Defacto -Tool für RETS ist Librets und verfügt über kompatible SWig -Bindungen an Ruby, Python und ich glaube, C# sowie eine native C ++ - Implementierung.

Schließlich ist es technisch möglich, dass eine Webanforderung eine RETS-Abfrage abfeuert, die Ergebnisse zurückholen und dann die Daten für die Präsentation transformiert, aber es ist sehr möglich, dass eine relativ einfache Abfrage aufgrund der Last ein Eingang von 15 bis 30 Sekunden dauert Der Remote RETS -Server. Es ist also in der Regel besser, Software zu erstellen oder zu finden, um alle oder einige der aktiven Angebote eines MLS zu replizieren.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top