تسريع الأداء على جوملا
هناك العديد من الطرق لتحسين سرعة موقعك على جوملا، ولكن هل تساءلت يومًا عما إذا كان محتواك يُبطئ تحميل الصفحات؟ Speed Cache إضافة لجوملا تُحسّن أداء موقعك بشكل ملحوظ، ولكنها كانت تُعاني سابقًا من مشاكل مع المنشورات الطويلة. التحديث الأخير لـ Speed Cache لا يُعالج هذه المشكلة فحسب، بل يُضيف أيضًا ميزات جديدة من بديلها في ووردبريس - WP Speed of Light .
معالجة الملفات بشكل أكثر ذكاءً
تُعدّ الملفات أساس موقعك الإلكتروني، لذا فمن المنطقي أن تكون السبب الرئيسي لمشاكل سرعة مدونتك. يُعدّ التخزين المؤقت إحدى التقنيات الشائعة للتعامل مع الملفات، حيث يُوجّه متصفح الإنترنت لحفظها بحيث لا تكون هناك حاجة لتنزيلها مرة أخرى عند الزيارات اللاحقة.
يضمن أحد آخر تحديثات Speed Cache قدرة الإضافة على العمل مع التخزين المؤقت. ويُعدّ ملحق Apache المسمى mod_expires أساسيًا في التخزين المؤقت، حيث يُكلّف بتزويد المتصفحات بتعليمات حول كيفية التعامل مع التخزين المؤقت. وبطبيعة الحال، بدون هذا الملحق، لا يستطيع Speed Cache توجيه المتصفحات لإعادة استخدام الملفات.
بما أن Speed Cache لا يستطيع تفعيل الإضافة نيابةً عنك، فإن البديل المعتمد هو أن إضافة Joomla ستُعلمك الآن بتعطيلها عبر رسالة في لوحة التحكم. ومن المشاكل الأخرى المتعلقة بصفحات الويب أنها غالبًا ما تكون مُجزأة في تركيبها.
على سبيل المثال، قد تحتوي صفحة ويب واحدة على أكثر من ملف CSS، ومن المحتمل وجود عدة ملفات جافا سكريبت قيد الاستخدام. لكل ملف من هذه الملفات، يتعين على متصفح الإنترنت طلبه، والانتظار، ثم تنزيله.
تخيل بدلاً من ذلك أنها جميعًا مُجمّعة في ملف واحد - سيحتاج المتصفح إلى طلب واحد فقط، مما يقلل وقت الانتظار بشكل كبير. مع ذلك، فإن دمج جميع ملفات أنماط CSS يدويًا في ملف واحد سيؤدي إلى ملف ضخم، حيث تُستخدم بعض الأنماط في أجزاء مُحددة فقط من موقع Joomla الخاص بك. لحسن الحظ، لدى Speed Cache حلٌّ لهذه المشكلة.
من بين الخيارات الجديدة في تبويب "التصغير" ضمن صفحة إعدادات Speed Cache، إمكانية تجميع الملفات معًا بطريقة مشابهة لـ WP Speed of Light. هذا الخيار متاح ليس فقط لملفات أنماط CSS، بل أيضًا للبرامج النصية والخطوط. بمجرد تفعيله، عند طلب صفحة ما، يقوم Speed Cache بتجميع مواردها وتسليمها في ملف واحد.
تجدر الإشارة إلى أنه على الرغم من أن هذا الخيار يوفر لك الكثير من الوقت، إلا أنه يجب استخدامه بحذر واختباره بدقة على موقع Joomla الخاص بك. على سبيل المثال، إذا كان لديك وظائف مختلفة تحمل نفس الاسم في نصوص برمجية مختلفة، فقد يؤدي تجميع الملفين إلى حدوث تعارضات. وأخيرًا، تتيح لك Speed Cache استبعاد ملفات معينة من التجميع.
Lazy Loading
على الرغم من جاذبية التخزين المؤقت، إلا أنه ليس حلاً سحرياً لجميع مشاكل موقعك الإلكتروني. لنفترض أنك نشرت للتو مقالاً جديداً طويلاً على مدونتك، مليئاً بالصور وملفات الوسائط الأخرى.
في أغلب الأحيان، تكون هذه الملفات جديدة على زوار موقعك على جوملا، مما يعني أنهم سيضطرون إلى تحميلها دفعة واحدة. ورغم أن المقالة لا تتطلب تحميلًا إضافيًا بعد التحميل الأولي، إلا أنه من الشائع أن يقرأ المستخدمون جزءًا منها فقط. وهذا يعني هدرًا كبيرًا في عرض النطاق الترددي على محتوى لم يروه.
يُعدّ مفهوم lazy loading حلاً لهذه المشكلة الشائعة. فبدلاً من تحميل المقال كاملاً دفعةً واحدة، يقوم lazy loading بتحميل الوسائط فقط عندما يصل إليها القارئ. ونتيجةً لذلك، إذا قرأ الزائر نصف المقال فقط، فسيتم تحميل الصور والمحتوى الآخر الموجود في النصف الأول من الصفحة فقط. والآن، بفضل Speed Cache، أصبح lazy loading متاحاً أيضاً في Joomla.
Lazy loading عملية بسيطة للغاية، حيث يتولى Speed Cache كل شيء تلقائيًا. كل ما عليك فعله هو تفعيل خيار في إعدادات إضافة Speed Cache ، وسيتم تطبيق lazy loading على جميع صفحات ومنشورات جوملا.
أحيانًا، يتطلب تحسين كفاءة موقعك الإلكتروني تفكيرًا إبداعيًا. لا يقتصر التحديث الأخير لـ Speed Cacheعلى تحسين أداء موقعك فحسب، بل يوفر أيضًا المحتوى الذي يرغبون فيه... في الوقت الذي يرغبون فيه تمامًا.
يمكنك أيضًا الاطلاع على هذه المقالة السريعة الكاملة التي ستوضح لك كيفية تحسين أداء موقع Joomla الخاص بك بشكل أكبر
عندما تشترك في المدونة سنرسل لك بريدا إلكترونيا عندما تكون هناك تحديثات جديدة على الموقع حتى لا تفوتك.



تعليقات