13 نصيحة حول كيفية تسريع موقع WordPress (سهل الاستخدام للمبتدئين)
نشرت: 2014-11-11وقت تحميل الموقع أمر بالغ الأهمية. يجب أن تكون أولويتك الأولى مع WordPress هي تسريع موقع WordPress . عندما يصل زائر إلى موقع الويب الخاص بك لأول مرة ، يكون لديك بضع ثوان فقط للحصول على تركيزه وتشجيعه على قضاء الوقت في تصفح موقعك.
أكدت الكثير من الدراسات البحثية أن لديك وقتًا قصيرًا جدًا لتحميل موقع الويب الخاص بك قبل أن ينقر الزوار بعيدًا ، خاصة إذا كانوا قد أتوا إلى موقعك من رابط آخر.
تتنوع أسباب سرعة الموقع البطيئة . سمة مشفرة بشكل سيئ ، عدد كبير جدًا من المكونات الإضافية ، صور غير محسّنة بشكل جيد ، العديد من الأدوات ، إلخ. يمكن أن يكون أي شيء. يمكن أن يضر موقع الويب الذي يتم تحميله ببطء بالعمل عن طريق إبعاد الزائرين الذين يتوقعون أوقات تحميل سريعة وتجربة سلسة عبر الإنترنت. إحدى نقاط الضعف التي يتعامل معها WordPress هي بطء وقت التحميل.
بدون اتخاذ أفضل الإجراءات ، قد ينتهي بك الأمر إلى موقع ويب بطيء الحركة لن يكون بالتأكيد مصدر إزعاج لزوار الموقع المتكررين ، ولكنه سيجعلك تفقد المشتركين والعملاء أيضًا نتيجة لطبيعة الأشخاص غير الصبر .
إذا كانت صفحتك بطيئة ، فقد تفقد الزوار حتى قبل أن تتاح لك فرصة تحويلهم إلى عملاء. لقد أدرجت Google سرعة موقع الويب في صيغة التصنيف الخاصة بها.
يشير ذلك إلى أن سرعة موقعك تؤثر على تحسين محركات البحث. إذا كان موقعك بطيئًا ، فأنت لا تخسر زوار الموقع فحسب ؛ أنت تخسرها أيضًا بسبب احتلالك لمراكز أقل في محركات البحث.
لذلك دعونا نسرع مدونة WordPress التي كنت تعمل عليها لفترة طويلة. أوصي باختبار سرعة الصفحة قبل وبعد هذه النصائح لمعرفة ما إذا تم إجراء أي تغييرات مهمة في وقت التحميل. يمكنك استخدام GTmetrix أو Pingdom أو Google PageSpeed Insights.
نصائح لتسريع موقع ووردبريس
فيما يلي بعض النصائح التي يمكنك تطبيقها لتحسين سرعة موقعك:
# 1 احتفظ فقط بالمكونات الإضافية التي تحتاجها
مع وجود العديد من المكونات الإضافية التي تعد بالقيام بأشياء مذهلة لموقعك على الويب ، فمن السهل أن تنشغل وتلتقط حمى المكونات الإضافية. قريبًا ، لديك مكونات إضافية تتحكم في كل وظيفة وميزة على موقعك.
هذا ليس بخير. المزيد من الإضافات ، المزيد من المشاكل. كلما زاد عدد المكونات الإضافية لديك ، زاد العمل الذي يتعين على موقع الويب الخاص بك القيام به أثناء التحميل. أيضًا ، لم يتم ترميز كل المكونات الإضافية بشكل صحيح. قد يكون البعض قد عفا عليها الزمن.
احتفظ فقط بما تحتاجه. تخلص من المكونات الإضافية المتعددة التي تؤدي نفس الوظائف ، والمكونات الإضافية التي لم تعد تستخدمها ، وتلك التي تم إنشاؤها منذ أكثر من عامين ولم يتم تحديثها مطلقًا.
# 2 اختر مزود الاستضافة بعناية
أثناء البدء ، قد يبدو المضيف المشترك بمثابة صفقة (استخدام مساحة غير محدودة للقرص وعرض نطاق ترددي غير محدود). ولكنه يأتي بسعر آخر: معدل بطيء الحركة بشكل لا يصدق بالإضافة إلى فترة تعطل ثابتة طوال فترات حركة المرور العالية.
أنت تقتل نفسك من خلال تشغيل موقع WordPress الخاص بك على الاستضافة المشتركة إذا كنت تخطط للقيام بأعمال جادة. لا تكن ضحية. شراء الاستضافة المناسبة. يمكنك التحقق من أفضل مزودي خدمة استضافة WordPress الرخيصة في رسالتي حيث قارنتهم بناءً على الميزات التي يقدمونها.
# 3 عناصر واجهة مستخدم كثيرة جدًا على الصفحة الرئيسية
في معظم الحالات ، تكون الصفحة الرئيسية هي أول صفحة يراها الزوار. ربما تكون قد صممتها لتتباهى بكل ما لديك. الشريط الجانبي هنا وهناك ، أداة أخرى أعدك بها . كل ذلك لإقناع الزوار.
ولكن كلما زاد عدد عناصر واجهة المستخدم والمحتوى الموجود على الصفحة الأولى ، كلما استغرق تحميل موقعك وقتًا أطول. ضع في اعتبارك أن التصميم النظيف مثير للإعجاب تمامًا. لا تلتزم بمشاركة الحاجيات في كل مكان على صفحتك الرئيسية.
احفظها في نهاية منشورات مدونتك ، حيث سيكون لها أكبر تأثير. يمكنك أيضًا تسريع أوقات التحميل باستخدام خيارات WordPress لعرض مقتطفات بدلاً من المشاركات الكاملة وتحديد عدد المشاركات في الصفحة إلى 12.
# 4 موضوع WordPress جيد
يعد موضوع WordPress المشفر والمحسن جيدًا أمرًا ضروريًا. إنه مثل أساسات منزلك. لن يكون هناك شيء بدونه. صحيح أنه لا يمكنك معرفة ما إذا كان موضوع ما مشفرًا جيدًا حتى تقوم بتثبيته وتنشيطه. تحقق من ما يقوله الآخرون واقرأ المراجعات لمعرفة ذلك.
إذا لم تكن متأكدًا من استخدام سمة WordPress المدفوعة أو المجانية ، فربما يساعدك دليل نشر موضوع Free vs.
# 5 تحسين الصورة
كلما زاد حجم الصورة وجودتها ، كلما استغرق تحميلها وقتًا أطول. كلما زاد عدد الصور لديك ، أصبح الموقع أبطأ. هناك حلول لذلك لا تخف من استخدام الصور على موقعك.
قبل تحميل الصور إلى مواقعي ، أقوم دائمًا بتغيير حجمها في Photoshop وعند حفظ خيار الاختيار "Save for WEB". هذا يحافظ على جودة الصورة ولكنه يحسنها للاستخدام على موقع الويب.
بعد التحميل ، أقوم بتشغيل الصور من خلال البرنامج المساعد لتحسين الصور. لقد استخدمت البرنامج الإضافي Image and PDF Optimizer ولكني الآن أفضل استخدام ShortPixel.
يمكنك أيضًا تثبيت المكون الإضافي Lazy Load. إنها عملية يتم فيها تحميل الصور التي تظهر "في الجزء المرئي من الصفحة" فقط ، أو على جزء الموقع الذي يشاهده الزائر.
يمكنك القيام بذلك تلقائيًا باستخدام المكون الإضافي jQuery Image Lazy Load (لم يعد هذا المكون الإضافي محدثًا ومدعومًا. أقترح البحث عن مكون إضافي بديل).
# 6 استخدم البرنامج المساعد للتخزين المؤقت
تعد إضافات WordPress مفيدة جدًا. تعمل مكونات التخزين المؤقت الإضافية على تحسين وقت تحميل الصفحة بشكل كبير ، والأفضل من ذلك كله ، أنها جميعًا على WP.org مجانية وسهلة الاستخدام. يمكنك تجربة W3 Total Cache أو WP Rocket أو Super Cache. هذه هي الأكثر شيوعًا ويجب أن تسرع موقع WordPress.
قد تكون بعض الميزات والإعدادات مربكة ، وقد تضيع. لذا كن حذرًا مما ستمكّنه. هناك أيضًا الكثير من البرامج التعليمية المتاحة للحصول على أفضل إعداد لمكوِّن إضافي للتخزين المؤقت ، لذا تحقق منها أيضًا.
لمزيد من المعلومات ، يمكنك التحقق من مقارنة WP Rocket و WP Super Cache و W3 Total Cache و Hyper Cache.
# 7 استخدم شبكة توصيل المحتوى
جميع المواقع الكبيرة تستخدم CDN. تأخذ شبكة توصيل المحتوى أو CDN جميع ملفاتك الثابتة الموجودة على موقعك (CSS وجافا سكريبت والصور وما إلى ذلك) وتتيح للزوار تنزيلها بأسرع ما يمكن من خلال تقديم الملفات على خوادم قريبة منها قدر الإمكان.
إذا كان موقعك لا يزال صغيرًا ، فربما لا تحتاج إلى خيارات مدفوعة لشبكة توصيل المحتوى مثل Max CDN لتسريع موقع WordPress على الويب. بدلاً من ذلك ، للبدء ، استخدم خطة CloudFlare المجانية.
# 8 تحسين قاعدة بيانات WordPress
يمكن القيام بذلك بطريقة يدوية مملة للغاية ، مملة للغاية ، أو… نعم ، مكون إضافي آخر. يمكنك ببساطة استخدام المكون الإضافي WP-Optimize ، الذي أستخدمه في كل موقع أديره.
على الرغم من أنه لم يتم تحديثه لمدة عام واحد ، إلا أنه لا يزال يقوم بالمهمة دون مشاكل أو يتعارض مع المكونات الإضافية الأخرى. يمكنك تجربة WP-Sweep كبديل.
يتيح لك هذا المكون الإضافي القيام بمهمة واحدة بسيطة: تحسين قاعدة البيانات (البريد العشوائي ، ومراجعات النشر ، والمسودات ، والجداول ، وما إلى ذلك) لتقليل النفقات العامة.
# 9 تعطيل الربط الساخن
الارتباط الساخن هو شكل من أشكال "سرقة" النطاق الترددي. يحدث ذلك عندما توجه المواقع الأخرى رابطًا للصور الموجودة على موقعك من مقالاتها مما يجعل تحميل الخادم الخاص بك مرتفعًا بشكل متزايد. يمكن أن يضيف ذلك بسرعة إذا قام العديد من الأشخاص "بحذف" مشاركات موقعك عندما يصبح أكثر شيوعًا.
ضع هذا الرمز في ملف htaccess الجذر الخاص بك:
تعطيل الربط السريع للصور بخيار الصورة المحظورة أو المخصصة
أعد كتابة المحرك على
RewriteCond٪ {HTTP_REFERER}! ^ $
RewriteCond٪ {HTTP_REFERER}! ^ http (s)؟: // (www \.)؟ sparringmind.com [NC]
RewriteCond٪ {HTTP_REFERER}! ^ http (s)؟: // (www \.)؟ google.com [NC]
RewriteCond٪ {HTTP_REFERER}! ^ http (s)؟: // (www \.)؟ feeds2.feedburner.com/your feedburner name [NC]
RewriteRule \. (jpg | jpeg | png | gif) $ - [NC، F، L]
ستحتاج إلى وضع اسم الخلاصة في "اسم Feedburner الخاص بك" وإلا فلن تظهر صورك بشكل صحيح هناك.
# 10. إضافة رأس انتهاء الصلاحية إلى الموارد الثابتة
يعد رأس انتهاء الصلاحية طريقة لتحديد وقت بعيد بما يكفي في المستقبل بحيث لا يضطر العملاء (المتصفحات) إلى إعادة جلب أي محتوى ثابت (مثل ملف css وجافا سكريبت والصور وما إلى ذلك). بهذه الطريقة يمكن أن تقلل من وقت التحميل بشكل كبير للمستخدمين العاديين.
تحتاج إلى نسخ ولصق الكود التالي في ملف htaccess الجذر الخاص بك :
انتهاء الصلاحية
ExpiresByType image / gif A2592000
ExpiresByType image / png A2592000
تنتهي الصلاحية حسب نوع الصورة / jpg A2592000
تنتهي الصلاحية حسب نوع الصورة / jpeg A2592000
يتم تعيين الأرقام أعلاه لمدة شهر (بالثواني). غيرهم كما يحلو لك.
# 11 قم بتمكين ضغط HTML
يساعد ضغط HTML في تقليل حجم كل ملف عبر موقع الويب. يعمل على تقليل حجم الملف عن طريق تقصير عناوين URL بأمان ، وإزالة جميع التعليقات القياسية والمسافات البيضاء غير المرتبة من ملف مستند HTML.
عادة في WordPress ، يتم تنسيق كل منشور في مستند HTML ، لذلك من الواضح ، إذا قمنا بتمكين ضغط HTML ، فسنحصل على أفضل فرصة لتوفير النطاق الترددي وضمان تسليم المحتوى شبه الفوري لقرائنا مع تحسين تصنيفات Google.
إذا كان لديك بعض المكونات الإضافية للتخزين المؤقت نشطة ، فيجب أن يكون لديك خيار تمكين ضغط HTML.
# 12 قم بتمكين ضغط HTTP
إنه يشبه إلى حد كبير ضغط HTML ، لكن ضغط HTTP يستهدف جميع الملفات بما في ذلك JavaScripts و CSS و HTML و XML و Plain و Favicon وما إلى ذلك. إنها الطريقة الأكثر شيوعًا لتحميل مواقع الويب بشكل أسرع عن طريق Gzipping باقي المحتوى في مواقع WordPress.
يقلل حجم الصفحة بأكثر من 60٪ - 80٪. لتمكين ضغط HTTP ، استخدم السطر التالي من الرموز في ملف htaccess الخاص بك :
# compress text, html, javascript, css, xml: AddOutputFilterByType DEFLATE text/plain AddOutputFilterByType DEFLATE text/html AddOutputFilterByType DEFLATE text/xml AddOutputFilterByType DEFLATE text/css AddOutputFilterByType DEFLATE application/xml AddOutputFilterByType DEFLATE application/xhtml+xml AddOutputFilterByType DEFLATE application/rss+xml AddOutputFilterByType DEFLATE application/javascript AddOutputFilterByType DEFLATE application/x-javascript AddType x-font/otf .otf AddType x-font/ttf .ttf AddType x-font/eot .eot AddType x-font/woff .woff AddType image/x-icon .ico
# 13 تصغير CSS و JS
تحتوي ملفات JavaScript و CSS عادةً على مسافات وتعليقات غير مستخدمة. لإزالة تلك المساحات والتعليقات غير المستخدمة ، من الجيد تمكين تصغير كل ملف بدلاً من تحريره في المرة الواحدة. إذا كان لديك مكون إضافي للتخزين المؤقت نشط أو CDN (Cloudflare) ، فيجب أن يكون هناك خيار لتمكين CSS و js minify.
تسريع ملخص WordPress
آمل أن تساعدك هذه النصائح في تسريع موقع WordPress. أود أن أشير إلى أنه بالرغم من أهمية السرعة ، إلا أنها ليست كل شيء. ضع في اعتبارك دائمًا الهدف من موقع الويب الخاص بك.
تتراوح التقنيات التي ذكرتها من التحسينات الأساسية إلى المتوسطة التي يمكنك تنفيذها لتحسين موقع WordPress الخاص بك.
يجب أن تساعد هذه المجموعة من الأدوات والمكونات الإضافية في إنشاء موقع أسرع دون إنفاق أي أموال. هناك شيء آخر تحتاج إلى معرفته ، وهو أن الكثير من المكونات الإضافية لا يؤدي بالضرورة إلى إبطاء موقعك بشرط أن تكون مكونات إضافية عالية الجودة.
الآن إنتقل إليكم. ماذا فاتني؟ إذا كانت لديك نصائحك ، فأعلمني بذلك في التعليقات أدناه.