Alla ricerca di esempi o aiuto sull'integrazione di RETS in un sito Web PHP

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

  •  23-09-2019
  •  | 
  •  

Domanda

Ho il compito di integrare Ret I su un sito Web basato su PHP. Ho sentito che i phurets è una buona biblioteca da usare. Il sito è su una piattaforma di hosting condivisa (Godaddy). Pensavo di poter costruire una pagina con alcuni campi di ricerca e farlo fare una query e visualizzare i risultati in una seconda pagina? Altri posti in cui ho letto il nome sembra più come se avessi ancora bisogno di eseguire un server locale che copia i dati e li memorizza a livello locale. Ora non sono sicuro di cosa fare. qualsiasi suggerimento o aiuto sarà molto apprezzato.

È stato utile?

Soluzione

Prima di tutto ... togli il server condiviso e un posto dove puoi ottenere l'accesso al root. RETS richiede l'accesso alla porta 6103 e un server condiviso bloccerà l'accesso ad esso. In secondo luogo, PHP è uno strumento di elaborazione perfettamente buono per RETS. Vielerets è incorporato PHP ed è un ottimo software costruito dal Center for Realtor Technology ... le stesse persone che hanno creato lo standard RETS.

Altri suggerimenti

Ho esaminato il prodotto di RETS Development Group e garantisco se segui le linee guida delineate dallo sviluppatore non capirai RETS o IDX perché la terminologia utilizzata su quel sito è semplicemente sbagliata sulla maggior parte dei livelli. Rimanerei con Vielerets o un altro prodotto.

RETS QI usando Java è il modo migliore per implementare piuttosto che i phurets

Crea un buon arco di feed di dati per RetS utilizzando Rets IQ Java, quindi spingerlo nella soluzione migliore del database per te

In realtà funzionerà utilizzando PHP su un server condiviso se:

  • Hai un host che consente l'accesso alla porta 6103. Come altre persone hanno sottolineato che questa non è la norma e sicuramente non con GoDaddy, ma ce ne sono alcuni là fuori.
  • Stai coprendo un mercato che non è enorme.
  • Ottimizza e ottimizzano nuovamente le tue richieste dal server Rets per estrarre solo le modifiche.

Quindi se hai un budget limitato (che sembra essere comune con gli agenti immobiliari) puoi:

  • Utilizzare un host condiviso (su un servizio di hosting accomodante).
  • Dovrai creare un database locale per la visualizzazione dei risultati.
  • Imposta un lavoro CRON per eliminare le modifiche dal server Rets, dicendo ogni 24 ore preferibilmente quando è probabile che il server non sia sotto carico, come di notte.
  • Costruisci una query RETS per estrarre solo elenchi dall'area a cui tieni.
  • Interroga il server per le modifiche e tira solo gli elenchi modificati/nuovi.
  • Risparmia sulla larghezza di banda e il caricamento del server se il servizio RETS ha un servizio di hosting di immagini, anziché scaricarli sul tuo server.

Ma stai giocando con il fuoco: estrarre molti dischi e immagini richiede tempo e potrebbe portare all'account di hosting a disabilitare.

NB: Non farei necessariamente affidamento sull'elenco delle modifiche dal server RETS. Sono stato bruciato prima dando dati non validi.

Non provare a lavorare con RETS usando PHP, anche se sei uno sviluppatore Master PHP, fallirai miseramente perché PHP non è lo strumento per l'elaborazione RETS.

Detto ciò. Lo strumento Defacto per RETS è i libri e ha attacchi di SWIG compatibili a Ruby, Python e credo che C# e un'implementazione nativa C ++.

Infine, è tecnicamente possibile avere una richiesta Web sparare una query RETS, ottenere i risultati e quindi trasformare i dati per la presentazione, ma è molto possibile che una query relativamente semplice impieghi fino a 15-30 secondi a causa del carico acceso Il telecomando RETS server. Quindi di solito è meglio costruire o trovare software per replicare tutti o alcuni degli elenchi attivi di un MLS.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top