mod_pagespeed و Rails - هل يحسن أي شيء؟
-
29-09-2019 - |
سؤال
Rails 2.3.*، mod_passenger 2.2.*و Apache 2.2.*. هل يستحق تثبيت mod_pagespeed أم هل تقوم القضبان بإنشاء جميع رؤوس ذاكرة التخزين المؤقت ، إلخ. بشكل صحيح بحيث يكون mod_pagespeed غير ضروري؟
المحلول
mod_pagespeed
ينطبق العديد من تحسينات الأداء والمرشحات. تتضمن Rails بالفعل بعض هذه الممارسات الأفضل ، مثل تغليف الأصول ولكن mod_pagespeed يذهب إلى أبعد من ذلك عن طريق ضغط كل حزمة من الأصول وإرشادها.
كثير من ال mod_pagespeed
يمكن تنفيذ المرشحات باستخدام Ruby عن طريق إنشاء ميزات أو مرشحات محددة ، ولكن إذا لم تقم مطلقًا بتطبيق أي تحسين للأداء على Ruby حتى اليوم ، فإن Mod_PagesPeed هو أداة توصيل وتشغيل جيدة.
يعمل mod_pagespeed على مستوى الخادم. وهذا يعني أن العديد من التحسين أكثر فعالية قليلاً من تشغيل نفس التحسين على مستوى القضبان.
سواء كنت ستستخدم mod_pagespeed أم لا ، خذ الوقت الكافي لتفقد تطبيق Rails واسأل نفسك إذا لم يكن لديك أقسام أخرى من تطبيقك تستحق التحسين. تحسينات الأداء التي قدمتها mod_pagespeed
لا تحل بالتأكيد جميع مشاكل الأداء الخاصة بك.
لقد رأيت مبرمجين يحاولون استخدام التخزين المؤقت للأصول للحصول على 3 مللي ثانية بينما لم ينفذوا أي استراتيجية للتخزين المؤقت للذاكرة لتقليل وقت الحساب في أساليب نموذج القضبان. بعبارات أخرى، mod_pagespeed
لا ينبغي أن تكون قابسًا وتنسى الوظيفة الإضافية ، ولكن خطوة واحدة فقط في استراتيجية التحسين الخاصة بك.