البحث عن أمثلة أو مساعدة في دمج Rets في موقع PHP

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

  •  23-09-2019
  •  | 
  •  

سؤال

أنا مكلف بدمج RETS I إلى موقع ويب يعتمد على PHP. لقد سمعت أن العبارات هي مكتبة جيدة لاستخدامها. الموقع على منصة استضافة مشتركة (Godaddy). اعتقدت أنه يمكنني إنشاء صفحة مع بعض حقول البحث وجعلها تقوم بإجراء استعلام وعرض النتائج في صفحة ثانية؟ الأماكن الأخرى التي قرأتها اسمها تبدو وكأنني سأظل بحاجة إلى تشغيل خادم محلي يقوم بنسخ البيانات ويخزنها محليًا. الآن لست متأكدًا مما يجب فعله. أية إقتراحات او مساعدات سوف تكون محل تقديرنا.

هل كانت مفيدة؟

المحلول

بادئ ذي بدء ... ابتعد عن خادمك المشترك ومكان يمكنك الحصول عليه من الوصول إلى الجذر. يتطلب Rets الوصول إلى المنفذ 6103 وسيقوم الخادم المشترك بحظر الوصول إليه. ثانياً ، تعد PHP أداة معالجة جيدة تمامًا لـ RETS. تم تصميم Vielerets في PHP وهو برنامج رائع من قبل مركز تقنية السمسار ... نفس الأشخاص الذين أنشأوا معيار Rets.

نصائح أخرى

لقد نظرت إلى المنتج من مجموعة Rets Development وأضمن ما إذا كنت تتبع الإرشادات التي حددها المطور الذي لن تفهمه RETS أو IDX لأن المصطلحات المستخدمة في هذا الموقع هي مجرد خطأ في معظم المستويات. كنت ألتزم مع Vielerets أو منتج آخر.

Rets IQ باستخدام Java هو وسيلة أفضل لتنفيذ بدلا من العبارات

قم بإنشاء قوس تغذية بيانات جيد لـ RETS باستخدام RETS IQ Java ثم ادفع هذا الحل في قاعدة البيانات بشكل أفضل

في الواقع سوف يعمل باستخدام PHP على خادم مشترك إذا:

  • لديك مضيف يسمح بالوصول إلى المنفذ 6103. كما أشار الآخرون إلى أن هذا ليس هو القاعدة وبالتأكيد ليس مع Godaddy ، ولكن هناك عدد قليل منها.
  • أنت تغطي سوقًا غير ضخم.
  • يمكنك تحسين وتحسين طلباتك من خادم RETS مرة أخرى لسحب التغييرات فقط.

لذا ، إذا كان لديك ميزانية محدودة (والتي يبدو أنها شائعة مع السماسرة) ، فيمكنك:

  • استخدم مضيفًا مشتركًا (على خدمة استضافة مريحة).
  • ستحتاج إلى إنشاء قاعدة بيانات محلية لعرض نتائجك.
  • قم بإعداد مهمة CRON لسحب التغييرات من خادم RETS ، يقول كل 24 ساعة ويفضل أن يكون الخادم تحت الحمل ، كما في الليل.
  • قم ببناء استعلام Rets لسحب القوائم فقط من المنطقة التي تهتم بها.
  • الاستعلام عن الخادم للتغييرات وسحب فقط القوائم التي تم تغييرها/جديدة.
  • احفظ على عرض النطاق الترددي وتحميل الخادم إذا كانت خدمة Rets الخاصة بك تحتوي على خدمة استضافة الصور ، بدلاً من تنزيلها على الخادم الخاص بك.

لكنك تلعب مع Fire - سحب الكثير من السجلات والصور يستغرق وقتًا وقد تؤدي إلى تعطيل حساب الاستضافة.

NB: لن أعتمد بالضرورة على قائمة التغيير من خادم RETS. لقد تم إحراقها من قبل من خلال إعطاء بيانات غير صالحة.

لا تحاول العمل مع RETS باستخدام PHP ، حتى لو كنت مطورًا رئيسيًا لـ PHP ، فسوف تفشل فشلاً ذريعًا لأن PHP ليس أداة لمعالجة RETS.

هكذا قال. أداة Defacto لـ RETS هي LIBRETs ولها روابط متوافقة مع Ruby و Python ، وأعتقد أن C# بالإضافة إلى تطبيق C ++ الأصلي.

أخيرًا ، من الممكن تقنيًا أن يطلبوا ويب إطلاق النار على استعلام Rets ، واستعادة النتائج ، ثم تحويل البيانات للعرض التقديمي ، ولكن من الممكن للغاية الحصول على استعلام بسيط نسبيًا لتتمكن خادم RETS عن بعد. لذلك من الأفضل عادة إنشاء أو العثور على برنامج لتكرار جميع أو بعض قوائم MLS النشطة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top