• 1

ما هي الطرق المُستخدمة في تسريع تحميل المواقع؟

أحاول دائمًا الحصول على أفضل أداء عند تطوير المواقع، لذلك أرغب في معرفة ما هي الوسائل الّتي يستخدمها معظم المطورين؟

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 1

1. من ناحية المتصفح

تقصير حجم النص المصدري إن كان ممكن من خلال مسح السطور والفرأغات وجعله في سطر وأحد وفي أكواد javascript تصغير أسماء المتغيرات  والدوال (كن ضقيقًا في هذه العملية حتى لايحدث مشاكل) أيضًا ضغط المحتوى بإستخدام gzip وتحويل الصور إلى صيغة أخرى اقل حجمًا مثل jpeg وتقليل إرتفاعها وطولها ايضًا خفض الجودة من خلال تقليل الوانها جيد وإيضًا إستخدام الكاش لحفظ الملفات في المتصفح بحيث تُحمل مرة واحدة

2.من ناحية الخادم

كتابة كود في الخادم سريع في المعالجة أيضًا تسريع سرعة الخادم وتسريع إتصاله إن كان بطئ إرسال المحتوى على مرأحل وعدم الإنتظار إلى تحميل كامل المحتوى.

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

يُمكن القول لتسريع أي موقع في المُجمل (الأمر شائك في التفاصيل) كل ما عليك فعله هو التقليل من عدد وحجم الطلبات المُرسلة بين المُتصفّح إلى السيرفر/الخادم، ويتم ذلك عبر جملة من المُمارسات:

-جمع combine ملفّات .js وملفات .css فتحميل ملفّ جافا سكريبت كبير الحجم أسرع من تحميل ملفّات جافا سكريبت صغيرة ومجزّئة، وبالتالي يُنصح دئمًا بأن يكون هناك ملفّ ّ .js واحد وملف .css واحد لكامل الموقع.

-التقليل من استخدام @import في ملفّات css، فكل سطر منها يتطلّب طلب خاصّ به ولا تُحمّل دفعة واحدة.

-اجمع صور الموقع بصورة واحدة وذلك باستخدام تقنية image sprites، فكل صورة تحتاج طلب خاص بها، يعني سيكون لديك صورة كبيرة تحتوي مجموعة صور الموقع، وتوزيع هذه الصور يتمّ عبر CSS.

-استخدم تقنيّات التقليل minify مع ملفّات جافا سكريبت وملفات css، أيضًا والضغط compression باستخدام gzip

-استخدم خدمات CDN.

 

تمّ تعديل بواسطة محمد أبرص

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن