اذهب إلى المحتوى

السؤال

نشر

عندما أقوم بفحص موقعي الإلكتروني في باج سبيد، أجد أن سرعة موقعي الإلكتروني بطيئة جدا ، فأجد في عوامل التحسين إزالة ملفات الجافا سكربت الغير مستخدمة ، تقليل عدد اكواد الجافا سكربت الغير مستخدمة ، السؤال هنا كيف اعرف تلك الاكواد؟

Recommended Posts

  • 0
نشر

أقترح عليك استخدام موقع GTmetrix ، يقدم لك الموقع تقرير وتحليل كامل حول الموقع ، مثلاً مدة فتح الصفحة وحجم الصفحات وعدة مميزات كثيرة يمكنك تصفحها في الموقع ومعرفتها لزيادة سرعة الموقع . 

هنا مثال من الموقع لملفات الجافا سكربت يمكنك الاطلاع عليها من waterfall لعرض جميع الملفات المستخدمة والغير مستخدمة . 

05.thumb.PNG.526e9d45877132665de27b1774acd377.PNG

  • 1
نشر (معدل)

لقد قمت بفحص الموقع خاصتك على موقع pagespeed وتبين لي انك تستخدم في موقعك في تعليمة جافاسكربت 

document.write()

العديد من أدوات اختبار أداء الويب مثل Dareboost او Google Page Speed قد نصحت بتجنب استخدام هذه التعليمة لأنه لها تأثير كبير على وقت تحميل المواقع , كما أن متصفح ال google chrome لن يقوم بتنفيذ هذه التعليمة بعد اصدار 54 .

اذا كنت تستخدم هذه التعليمة لتقوم باضافة ملفات جافاسكربت خارجية داخل <script> بشكل غير متزامن async انصحك بتغيير طريقة الاضافة واستخدام خاصيتين defer و async داخل تاغ <script> مثال : 

<script src="demo_defer.js" defer async></script>

في الصورة  1 من موقع pagespeed يظهر لك المشكلة.

وفي الصورة 2 يظهر لك ملفات الجافاسكربت غير المستخدمة والتي يمكن ان تكون غير مستخدمة اي ان المتصفح لايقوم بتحميلها بسبب طريقة استدعائك الخاطء لها

Capture.PNG

2 (2).PNG

تم التعديل في بواسطة Mohammad Al Eik

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...