تحسين ووردبريس: للسرعة
إليك الصفقة:
إذا استغرق موقع الويب الخاص بك أكثر من 3 ثوانٍ للتحميل...
... فإن معظم زوارك سيغادرون ولن يعودوا أبدًا.
إذا كنت ترغب في أن يقرأ الناس محتواك ويشتروا ما تبيعه، فعليك تحسين سرعة موقعك الإلكتروني.
يعني الموقع الأسرع تحميلًا ما يلي:
- مزيد من الزيارات من جوجل
- معدل ارتداد أقل
- معدل تحويل أفضل
- مزيد من المبيعات
لكن المشكلة تكمن في صعوبة تحسين سرعة موقعك الإلكتروني، وقد يستغرق وقتًا طويلًا. إذا وظفت مطور ويب، فسيكلفك ذلك أكثر من ألف دولار. إذا كنت من مستخدمي ووردبريس، يمكنك القيام بذلك بسهولة باستخدام إضافة مثل WP Speed of Light .
في هذا الدليل، سأوضح لك كيفية تحسين سرعة موقعك الإلكتروني على ووردبريس باستخدام إضافة WP Speed of Light .
لماذا تحتاج إلى تحسين سرعة موقع الويب الخاص بك
هناك العديد من الأسباب التي تدفعك لتحسين سرعة موقعك الإلكتروني. من أهمها تقليل معدل الارتداد.
إذا استغرق تحميل موقعك الإلكتروني أكثر من 3 ثوانٍ، فسيغادر معظم الزوار فورًا. هذا يزيد من معدل الارتداد، ومن وجهة نظر جوجل، فإن الموقع الإلكتروني ذو معدل الارتداد المرتفع هو موقع منخفض الجودة. علاوة على ذلك، تُفضل خوارزميات جوجل عرض المواقع الإلكترونية سريعة التحميل، والتي تُقدم تجربة مستخدم رائعة، وذات معدل ارتداد منخفض. لذا، إذا كنت ترغب في الوصول إلى الصفحة الأولى من نتائج بحث جوجل والبقاء فيها، فأنت بحاجة إلى موقع إلكتروني سريع.
ليس هذا فحسب، بل إذا كنت ترغب في أن يشتري زوار موقعك الإلكتروني منتجاتك أو حتى يشتركوا في قائمتك البريدية، فستحتاج إلى موقع أسرع. كلما كان تحميل موقعك أبطأ، انخفض معدل التحويل. أما الموقع الأسرع فسيزيد معدل التحويل الإجمالي، مما يعني المزيد من المشتركين، والمزيد من المشاركات، والمزيد من المبيعات.
ليس هذا فحسب، فوفقًا لشركة Kissmetrics، يتوقع 47% من المستهلكين تحميل صفحة الويب في ثانيتين أو أقل، وسيغادر 40% من المستخدمين موقعك إذا استغرق تحميله أكثر من 3 ثوانٍ. إذا كنت لا تزال غير مقتنع، فوفقًا لموقع WebsiteOptimization.com، يُعتبر الموقع البطيء منخفض الجودة، وسيؤدي إلى انخفاض عدد زيارات موقعك بنسبة تصل إلى 20%، بل وسيرفع ضغط الدم لدى المستخدمين.
تقديم الصفحات المخزنة مؤقتًا لتقليل وقت التحميل وموارد الخادم
في كل مرة يزور فيها أحد المستخدمين صفحة على موقعك، يُجري ووردبريس آلاف أسطر التعليمات البرمجية، ويتصل بقاعدة البيانات، ثم يُنشئ الصفحة. لا يقتصر الأمر على أن الاتصال بقاعدة البيانات وتشغيل آلاف الأسطر البرمجية يستغرق وقتًا طويلاً فحسب، بل يزيد أيضًا من الحمل على خوادمك.
هنا يأتي دور التخزين المؤقت. عند تفعيل التخزين المؤقت، لن يُعيد ووردبريس إنشاء صفحات موقعك الإلكتروني كلما طُلب منها ذلك. بل سيُخزّن محتويات الصفحة في أول مرة يتم إنشاؤها، ثم يُقدّم هذه النسخة المُخزّنة مؤقتًا للمستخدمين. بتقديم هذه النسخة المُخزّنة مؤقتًا، يُغني ووردبريس عن الحاجة إلى إعادة إنشاء الصفحة أو حتى الاتصال بقاعدة البيانات للحصول على المحتوى. هذا لا يُوفّر الكثير من موارد الخادم فحسب، بل يُقلّل أيضًا من الوقت المُستغرق لعرض الصفحة للمستخدم.
إن تمكين التخزين المؤقت في تثبيت WordPress الخاص بك قد يؤدي إلى تقليل وقت تحميل موقع الويب الخاص بك إلى النصف تقريبًا.
ولكن هنا تكمن المشكلة:
لا يأتي ووردبريس افتراضيًا مع خاصية التخزين المؤقت. هذا يعني أنه لا يوجد زر في لوحة تحكم ووردبريس لتفعيل التخزين المؤقت. لتفعيل التخزين المؤقت على موقع ووردبريس الخاص بك، ستحتاج إلى تثبيت إضافة WP Speed of Light. إنها مجانية ولا تستغرق أكثر من ثانية واحدة لتثبيتها. بعد تثبيتها على موقعك، إليك كيفية تفعيل التخزين المؤقت:
كيفية تمكين التخزين المؤقت باستخدام WP Speed of Light
لتفعيل التخزين المؤقت باستخدام البرنامج الإضافي الخاص بنا، قم بتسجيل الدخول إلى لوحة معلومات WordPress الخاصة بك ثم انتقل إلى WP Speed of Light -> Speed Optimization:
بمجرد الوصول إلى صفحة تحسين السرعة، قم بتمكين الخيارات التالية:
تفعيل نظام التخزين المؤقت: سيؤدي هذا إلى تفعيل نظام التخزين المؤقت الرئيسي. بمجرد تفعيل هذا الخيار، سيُخزّن مُكوّننا الإضافي استعلامات قاعدة البيانات وعناصر الصفحة الشائعة مؤقتًا.
تنظيف كل: يُحدد هذا الخيار عدد مرات مسح ذاكرة التخزين المؤقت لمكوّننا الإضافي. يُعدّ مسح ذاكرة التخزين المؤقت من حين لآخر أمرًا بالغ الأهمية. إذا لم تمسح ذاكرة التخزين المؤقت لخادمك، فلن تنعكس التغييرات الجديدة على موقعك الإلكتروني على المستخدم. نوصي بإبقاء هذا الخيار لمدة 40 دقيقة.
التنظيف عند الحفظ: هذا خيار يُنصح بتفعيله. فهو يمسح ذاكرة التخزين المؤقت فور إضافة أو إجراء تغييرات على منشور أو صفحة. إذا لم تمسح ذاكرة التخزين المؤقت لخادمك بعد نشر صفحة جديدة أو إجراء تغيير، فلن يتمكن مستخدموك من رؤية التغييرات الجديدة والصفحات المنشورة حديثًا.
التخزين المؤقت لسطح المكتب: يُحدد هذا الخيار ما إذا كان مُكوِّننا الإضافي سيُزوِّد مستخدمي سطح المكتب بصفحة مُخزَّنة مؤقتًا أم لا. يُرجى تفعيل هذا الخيار.
ذاكرة التخزين المؤقت للأجهزة اللوحية: اضبطها على "تلقائي" إلا إذا واجهتَ إصدارًا خاطئًا من ذاكرة التخزين المؤقت يُعرض لمستخدمي الأجهزة اللوحية. يحدث هذا فقط عندما يُقدّم موقعك محتوى مختلفًا (HTML) لمستخدمي أجهزة مختلفة.
ذاكرة التخزين المؤقت للجوال: هذا الخيار مشابه للخيار السابق. نوصي بضبطه على "تلقائي".
عدم تخزين الصفحات التالية مؤقتًا (اختياري): يتيح لك هذا الخيار استبعاد صفحات ديناميكية معينة لا تحتاج إلى تخزين مؤقت. لهذا الخيار، أدخل عنوان URL واحدًا في كل سطر لا ترغب في تخزينه مؤقتًا. لا يحتاج معظم المستخدمين إلى هذه الميزة.
بعد تفعيل جميع هذه الخيارات، انقر على "حفظ التغييرات". هذا كل شيء. لقد فعّلت للتو التخزين المؤقت على موقعك. من الآن فصاعدًا، سيحصل مستخدموك على نسخة مخبأة من صفحات موقعك ومنشوراته.
قلل وقت تحميل موقع الويب الخاص بك إلى أكثر من النصف باستخدام GZIP
الصور وملفات JavaScript وCSS التي تحتاجها صفحات الويب لديك تؤثر بشكل كبير على سرعة موقعك. يستغرق تنزيل الملفات من الخادم وقتًا، وقد يصل حجم ملفات مثل الصور إلى ميغابايت واحد. هذا لا يزيد فقط من وقت عرض موقعك، بل يزيد أيضًا من تكلفة النطاق الترددي.
الحل الأمثل؟ تفعيل GZIP على خادمك.
GZIP هي خوارزمية ضغط، بمجرد تفعيلها، ستقلل حجم ملفاتك إلى أكثر من النصف. بمجرد تفعيل GZIP، سيبدأ خادم موقعك الإلكتروني بعرض الملفات المضغوطة على المتصفحات التي تدعمها. وبالتالي، سيتم ضغط صورك، التي قد يزيد حجمها عن 5 ميجابايت، إلى أقل من 2 ميجابايت عند عرضها. هذا لن يقلل فقط من تكاليف النطاق الترددي وحمل الخادم، بل سيقلل أيضًا من وقت تحميل موقعك الإلكتروني إلى أكثر من النصف.
كيفية تفعيل GZIP مع WP Speed of Light
يتحقق ملحقنا أولاً من تفعيل GZIP على خادمك، وهو ما ينطبق الآن على معظم مزودي استضافة المواقع الرئيسيين. إذا كان مُفعّلاً على الخادم، فلن يحتاج ملحقنا إلى أي إجراء. أما إذا لم يكن GZIP مُفعّلاً على خادمك، فسيفعّله ملحقنا باستخدام وحدة Apache (mod_deflate) أو وحدة Nginx (ngx_http_gzip_module) عن طريق إضافة الكود المطلوب إلى ملف htaccess على خادم WordPress.
إذا لم يتم تمكين GZIP بشكل افتراضي على الخادم الخاص بك ولم يتمكن المكون الإضافي لدينا من القيام بذلك باستخدام htaccess، فسوف يعرض إشعار تحذير في لوحة معلومات المكون الإضافي.
استخدم التخزين المؤقت للمتصفح لتحسين سرعة موقع الويب الخاص بك
عندما يزور أحد زوار موقعك الإلكتروني، يُنزّل متصفحه جميع الملفات اللازمة لعرض الصفحة. معظم هذه الملفات مشتركة بين صفحات أخرى من موقعك، مثل الشعار وCSS وJavaScript. عند انتقال الزائر إلى الصفحات الأخرى على موقعك، يُنزّل متصفحه جميع الملفات مرة أخرى، على الرغم من أنه سبق له تنزيلها عند عرض آخر صفحة زارها. يحدث هذا لأن المتصفح لا يعلم ما إذا كانت الملفات قد حُدّثت على الخادم أم لا، وبالتالي، يضطر إلى تنزيلها مرارًا وتكرارًا في كل زيارة.
لا يؤدي هذا إلى زيادة تكاليف النطاق الترددي وحمل الخادم فحسب، بل سيؤدي أيضًا إلى زيادة وقت تحميل موقع الويب الخاص بك.
هنا يأتي دور التخزين المؤقت للمتصفح. بتحديد مدة صلاحية للملفات الثابتة، مثل الصور وملفات CSS، على خادمك، فإنك تُعلم المتصفح بأنه لا داعي لإعادة تنزيلها عند كل زيارة لموقعك.
بمجرد تفعيل التخزين المؤقت للمتصفح على خادمك، سيُحمّل موقعك الإلكتروني بشكل أسرع من الزيارة الثانية فصاعدًا، لأن متصفح المستخدم لن يضطر إلى إعادة تنزيل جميع الملفات في كل مرة يزور فيها صفحة مختلفة على موقعك. بل سيتمكن من توليدها باستخدام الملفات التي سبق تنزيلها وتخزينها مؤقتًا.
كيفية تمكين التخزين المؤقت للمتصفح على الخادم الخاص بك باستخدام WP Speed of Light
للاستفادة من تخزين المتصفح المؤقت باستخدام البرنامج الإضافي الخاص بنا، قم بتسجيل الدخول إلى لوحة معلومات WordPress الخاصة بك وانتقل إلى WP Speed of Light -> Speed Optimization:
الآن، في صفحة تحسين السرعة، قم بتمكين خيار "إضافة رؤوس انتهاء الصلاحية":
بمجرد تمكين هذا الخيار، سيطلب البرنامج الإضافي الخاص بنا من متصفح المستخدم تخزين الموارد الثابتة مؤقتًا واستخدامها بدلاً من طلبها مرة أخرى في كل زيارة.
إزالة سلاسل الاستعلام من الموارد الثابتة
حتى بعد تمكين التخزين المؤقت للمتصفح، تعامل المتصفحات الملفات بشكل مختلف عندما يكون لديها سلسلة استعلام مرفقة في نهاية عنوان URL الخاص بها.
هذا هو شكل سلسلة الاستعلام: http://your-site.com/style.css?query-string=123
يضيف ووردبريس افتراضيًا سلسلة استعلام في نهاية جميع ملفات CSS وJavaScript. للحصول على نتيجة أعلى في أدوات اختبار السرعة مثل GTMetrix، ستحتاج إلى إزالة هذه السلاسل.
لإزالة سلسلة الاستعلام من عناوين URL للموارد الثابتة لديك، اتبع الخطوات التالية:
كيفية إزالة سلاسل الاستعلام تلقائيًا باستخدام WP Speed of Light
لإزالة سلاسل الاستعلام من عناوين URL الثابتة، قم بتسجيل الدخول إلى لوحة تحكم WordPress وانتقل إلى WP Speed of Light -> Speed Optimization:
الآن، في صفحة تحسين السرعة، قم بتمكين خيار "إزالة سلاسل الاستعلام":
بمجرد تفعيل هذا الخيار، سيحذف مُكوّننا الإضافي تلقائيًا سلاسل الاستعلام من جميع عناوين URL. سيضمن هذا استخدام متصفح المستخدم لذاكرة التخزين المؤقت من جهة العميل بدلاً من إعادة تنزيل نسخة جديدة من الملفات الثابتة في كل زيارة. سيؤدي هذا أيضًا إلى تحسين نتائجك في أدوات اختبار السرعة مثل GTMetrix وGoogle Page Speed Test.
خاتمة
ووردبريس هو نظام إدارة المحتوى الأكثر شيوعًا على الإنترنت. يتميز بمرونته وميزاته العديدة. لكن هذه المرونة تأتي بثمن، وهو بطء تحميل موقعك الإلكتروني. ووردبريس، بفضل قابليته العالية للتخصيص ومرونته، يمتلك قاعدة بيانات ضخمة، ويستغرق تشغيلها وقتًا طويلًا. وعند تثبيت إضافة جديدة، تُضاف المزيد من أسطر التعليمات البرمجية إليها، مما يزيد حجمها.
كلما زاد عدد الإضافات التي تُثبّتها وتستخدمها على موقعك، أصبح موقعك أبطأ. لحسن الحظ، باستخدام إضافة مثل WP Speed of Light وتفعيل التخزين المؤقت، سيعمل موقعك بسلاسة وسرعة في التحميل. ليس هذا فحسب، بل ستشهد أيضًا زيادة في معدل التحويل، وترتيبًا أعلى في محركات البحث، وانخفاضًا في معدل الارتداد.
وسوف تكون قادرًا أيضًا على تشغيل اختبارات الأداء لمعرفة ما يجب التحقق منه مباشرة من WP Sped of Light!
هل لديك أي أسئلة أو اقتراحات؟ شاركنا بها في التعليقات أدناه.
عندما تشترك في المدونة سنرسل لك بريدا إلكترونيا عندما تكون هناك تحديثات جديدة على الموقع حتى لا تفوتك.









تعليقات