مشروع تحميل البرق
إطار التحميل المسبق للصفحة لتحسين أداء البرنامج المصغر
يقدم
لقد رأيت مقالًا من قبل، "نصائح لتحسين سرعة تطبيق برامج WeChat Mini"، والذي يتحدث عن كيفية تنفيذ البرنامج المصغر لطلب البروتوكول قبل تشغيل الانتقال إلى الصفحة، واستخدام الوقت القصير الذي يتراوح بين 200 إلى 300 مللي ثانية للانتقال إلى يتم عرض صفحة الحصول على البيانات إلى صفحة جديدة، مما يتيح تحميل البيانات مسبقًا في صفحة البرنامج المصغرة. يمكن لهذه التقنية تقصير وقت انتظار المستخدم وتحسين تجربة المستخدم بشكل كبير. لكن تلك المقالة وصفت المبادئ التقنية فقط ولم تعلمك كيفية كتابتها، لذلك كتبت إطار التحميل المسبق للصفحة.
مزايا وعيوب الإطار
ميزة:
- يؤدي التحميل المسبق لبيانات الصفحة التالية إلى تحسين سرعة تحميل الصفحة. يمكن للبروتوكول خفيف الوزن (يمكن استلام البيانات في حوالي 200 ~ 300 مللي ثانية) تحميل البيانات بسهولة على الفور بعد فتح صفحة البرنامج المصغرة، ولا تظهر أي صفحات فارغة تقريبًا.
- لن يؤدي الاحتفاظ برمز لنفس العمل في فئة واحدة إلى تدمير هيكل المشروع.
- كمية الكود صغيرة جدًا، والتأثير على الأعمال الأصلية صغير جدًا.
- يتم إدخال التحميل المسبق عند تهيئة البرنامج الصغير، وسيتم تخطي الصفحات التي لا تنفذ التحميل المسبق تلقائيًا.
- هل تريد حذف التحميل المسبق بعد تنفيذ التحميل المسبق؟ ما عليك سوى حذف سلسلة في الفصل المطبق.
عيب:
- الكود متطفل للغاية وتحتاج إلى استبدال
setData
بـ $setData
وفقًا للموقف. - يجب أن يكون المطورون واضحين للغاية بشأن سياق كل موقف.
- يستغرق البروتوكول وقتًا طويلاً جدًا، حيث يصل إلى أكثر من 400 مللي ثانية، لذلك ليس من الواضح استخدام طريقة التحسين هذه.
المشاريع التي تستخدم هذه التكنولوجيا
وصلة
وثائق طريقة التكامل
وثيقة المبدأ الفني
رخصة
شكرًا على الأفكار التي قدمتها هذه المقالة: نصائح لتحسين سرعة تطبيق برامج WeChat Mini