2008 2 يونيو 2008

أفضل الممارسات: استخدام أجاكس

استخدم الحصول على لطلبات أجاكس

وقد وجد أنه عند استخدام مدعوم، ويتم تنفيذ البريد في برامج التصفح على أنها عملية من خطوتين: إرسال رؤوس أولا، ثم إرسال البيانات. لذلك فمن الأفضل استخدام GET، والتي تأخذ واحدة فقط لإرسال حزمة TCP (إلا إذا كان لديك الكثير من ملفات تعريف الارتباط). طول URL أقصى في IE هو 2K، حتى إذا قمت بإرسال أكثر من البيانات 2K قد لا تكون قادرة على استخدام GET.
له تأثير الجانب المثير للاهتمام هو أن المشاركة بدون نشر في الواقع أي بيانات يتصرف مثل GET. ومن المفترض الحصول عليها لاسترجاع المعلومات، لذلك فمن المنطقي (غويا) لاستخدام تحصل عليه عندما كنت طالبا فقط البيانات، بدلا من إرسال البيانات ليتم تخزينها من جانب الخادم.

تجنب متزامن تطلب اجاكس

عندما جعل "أياكس" طلبات، يمكنك اختيار إما متزامن أو وضع المزامنة. التزامن وضع يدير طلب في الخلفية في حين أن أنشطة متصفح آخر يمكن أن تستمر في معالجة. وتزامن وضع الانتظار لطلب للعودة قبل المتابعة.
وينبغي تجنب الطلبات التي تقدم مع وضع متزامنة. وسوف تتسبب هذه الطلبات المستعرض لحبس للمستخدم حتى يعود الطلب. في الحالات حيث كان الملقم مشغول والاستجابة يأخذ بعض الوقت، متصفح المستخدم (وربما OS) لا تسمح بأي شيء آخر ينبغي القيام به. في الحالات التي لم تلقى استجابة بشكل صحيح، قد المتصفح يواصل منع حتى انقضاء مهلة الطلب.
إذا كنت تعتقد أن وضعك يتطلب وضع المزامنة، فقد حان الوقت على الأرجح إلى إعادة التفكير في التصميم الخاص بك. حالات قليلة جدا (إن وجدت) تتطلب فعلا طلبات اياكس في وضع متزامنة.


NDK الرئيسية | معربا عن تكنولوجيا المعلومات | الحنك تعرب | Penmenship تعرب | الرهبة تعرب | تعرب عن نفسي