2010-01-28 14 views
5

içine RETS entegre etmeye yardımcı olur. Ben bu phrets kullanmak için iyi bir kütüphane olduğunu duydum. Site paylaşılan bir barındırma platformunda (godaddy). Bazı arama alanlarıyla bir sayfa oluşturabileceğimi ve bir sorgulama yapıp sonuçları ikinci sayfada görüntüleyebileceğimi düşündüm. Hala kopyalayan veri ve depolar yerel olarak yerel bir sunucu çalıştırması gerekecek gibi adını okudum diğer yerler o daha geliyor. Şimdi ne yapacağımı bilemiyorum. Herhangi bir öneri veya yardım büyük takdir edilecektir.örnekler arıyorsunuz veya bir php tabanlı web sitesine RETS I entegre görevli olduğum bir php web

cevap

9

Her şeyden önce ... paylaşılan sunucunuzu ve root erişimi alabileceğiniz bir yere gidin. RETS, 6103 numaralı bağlantı noktasına erişim gerektirir ve paylaşılan bir sunucu, erişimi engeller. İkincisi, PHP, RETS için mükemmel bir işlem aracıdır. VieleRETS PHP'de yerleşiktir ve RET standardını yaratan aynı insanlar için emlakçı merkeze inşa edilen harika bir yazılım parçasıdır.

+0

Bu konuda kafaları için teşekkür ederim. Kendi VPS'ime geçerek bitirdiğim soruyu yazdığımdan beri. Onu kurmak için başka bir şirketi işe aldı. Önemli değil, o zaman kafamın üstündeydi. Bu iyi bir bilgi olsa da, teşekkür ederim. :) –

+0

Sorun değil! RETS zor bir yaratıktır ve programcılar için daha fazla bilgiye ihtiyaç vardır. –

+1

Şu anda paylaşılan bir sunucuda RETS tabanlı bir MLS araması yapıyorum. Statik bir IP alarak, 6103 numaralı bağlantı noktasını, PHRETS kitaplığı ile RETS erişimi için gerekli olan açık olarak açabildim. Asıl zorluk, aşırı CPU zamanı olmasa da, uzun süren tüm görüntüleri indirmektir. – yitwail

-3

PHP böylece RETS işleme aracı olmadığı için bir ana PHP geliştiricisi olsanız bile, sen sefil başarısız olur, PHP kullanarak RETS çalışmak için çalışmayın.

Bu, dedi. RETS için defacto aracı libRETS olduğunu ve Ruby, Python uyumlu yudum bağlamaları vardır ve C# gibi bir doğal C++ uygulama inanıyoruz. Son olarak, bir web isteğinin bir RETS sorgusunu söndürmesi, sonuçları geri alması ve sonra verileri sunum için dönüştürmesi teknik olarak mümkün olmakla birlikte, göreceli olarak basit bir sorgu için 15-30 saniyeye kadar çıkması olasıdır. uzak RETS sunucusunda yük nedeniyle. Bu yüzden, genellikle bir MLS'nin aktif listelerinin tümünü veya bir kısmını çoğaltmak için yazılım oluşturmak veya bulmak daha iyidir.

+2

-1 Bu çok büyük bir öneridir. Komut satırında çalışan ve mükemmel bir şekilde çalışan php komut dosyalarından yönetilen sayısız RETS beslemesi gerçekleştirdim; hatta hepsini saatlik olarak güncelleme gerçeği. PhRets gibi bir kütüphane kullanmak, öğrenme eğrinizi hafifletmeye yardımcı olur. – Petrogad

+1

Bu, RETS feed'inin ne hakkında konuştuğunu tahmin ediyorum. Eğer Washington'daki Tri-şehirler gibi ufak tefek bir beslenmenin günlük zorlukların 5K'nin altında olduğu durumlarda PHP işe yarayacak, ancak her saat başı 15K-25K güncellemelerin olduğu Chicago RETS yemi gibi bir şey varsa, PHP geride kalacak. PHP fantastik bir web dilidir, ancak bir web dilidir, bellek modeli 5.3'teki GC işlemiyle birlikte geliştirilmiştir ancak çok uzun süren işlemler ve daha verimli bellek için hala C# veya Python ile eşit değildir. ayırma/de-ayırma. – David

+0

Yine de katılmıyorum; Saatte 15 bin güncellemeli geniş alanları çalıştırmak ve gayet iyi çalışıyor. İthalat yaptığınız/nasıl büyük fark yaratacağı arasında büyük bir fark var. Verilerin aşağı çekilmesi nispeten hızlıdır (ve RETS sunucusuna bağlıdır). Buradan, hızlı performans için nasıl saklanacağı ve en iyi şekilde nasıl yükleneceği konusunda akıllı kararlar alıyor. Birden çok iş parçacığı olan diğer dillerin bunu daha iyi yaptığına katılıyorum, ancak PHP, veriyi yüklüyor. – Petrogad

1

Ürüne RETS DEVELOPMENT GROUP'dan baktım ve geliştiricinin ana hatları olan yönergeleri izlerseniz, bu sitede kullanılan terminolojinin çoğu düzeyde yanlış olması nedeniyle RETS veya IDX'i anlamayacağınızı garanti ederim. VieleRETS veya başka bir ürünle yapışırdım.

+1

Bu, sorunun cevabından daha çok bir yorum. – DaveyLaser

1

RETS IQ kullanarak java iyi yerine Uygulama yolu sonra

İyi Veri sonra

Aslında
0

o kullanarak çalışacak veritabanı daha iyi bir çözüm olanın itin RETS IQ java kullanarak RETS için Arch beslemek oluşturma PHRETS olduğunu paylaşılan bir sunucuda PHP eğer: Başkalarının işaret vardır bu norm

  • Sen port 6103 erişime izin veren bir dizi var değil

    ve kesinlikle Godaddy ile ancak bir fe vardır orada orada.
  • Kocaman olmayan bir pazar kapsayan vardır.
  • RETS sunucusundan gelen isteklerinizi yalnızca numaralı numaraya kadar yeniden optimize eder ve optimize edersiniz.

Yani (Emlakçılar ile ortak gibi görünüyor) sınırlı bir bütçeniz varsa şunları yapabilirsiniz:

  • (uzlaşmacı bir barındırma hizmeti) paylaşılan barındırma kullanın.
  • Sonuçlarınızı görüntülemek için yerel bir veritabanı oluşturmanız gerekir.
  • RETS sunucusundaki değişiklikleri aşağı çekmek için bir cron işi kurun, her 24 saat, sunucu muhtemelen yük altında olmadığında, örneğin gibi.
  • ürününü yalnızca ilgilendiğiniz bölgeden gelen listeleri almak için bir RETS sorgusu oluşturun.
  • Değişiklik yapmak için sunucuyu sorgulayın ve yalnızca değiştirilen/yeni listeleri çekin.
  • RETS hizmetiniz, sunucunuza indirmek yerine, görüntülü servis barındırma hizmetine sahipse, bant genişliği ve sunucu yükünden tasarruf edin.

Ancak ateşle oynuyorsunuz - çok fazla kayıt ve görüntü çekmek zaman alıyor ve barındırma hesabının devre dışı bırakılmasına neden olabilir.

NB: Mutlaka RETS sunucusundaki değişiklik listesine güvenmem. Geçersiz veriler vererek daha önce yakıldım.

İlgili konular