أكثر الخرافات الشائعة حول تحسين سرعة WordPress
نشرت: 2019-09-30سرعة موقع الويب هي عامل تصنيف فعلي في Google. لهذا السبب تحتاج إلى التأكيد على سرعة الموقع وأدائه. لسوء الحظ ، لا يوجد حل سهل لإبطاء سرعات الويب. لا يوجد مكون إضافي سحري أو نص برمجي أو تكتيك من شأنه تسريع موقع الويب الخاص بك على الفور. يمكن أن يكون تحسين أداء موقع WordPress مهمة شاقة ، خاصة للمواقع الأكبر حجمًا.
هذا منشور ضيف كتبه ماتيا كاسابوفيتش ، صاحب موقع KasaReviews. إذا كنت ترغب في كتابة منشور ضيف ، فاتصل بنا.
قد يكون تحسين موقع الويب موضوعًا صعبًا ، سواء كنت مطورًا أم لا. ستجد الكثير من الأدلة المنشورة والبرامج التعليمية عبر الإنترنت. ضع في اعتبارك حقيقة أن معظمها مكتوب لنطاق واسع من الجمهور. قد لا يساعدون كثيرًا في تحسين وضعك المحدد.
فيما يلي بعض الخرافات الشائعة حول تحسين سرعة WordPress والتي أود تبديدها.
1. المزيد من المكونات الإضافية ينتج عنه مواقع أبطأ
عندما تقوم بإعداد موقع WordPress الخاص بك لأول مرة ، يكون لديك الكثير من الأدوات في متناول يدك. قد يكون من المغري جدًا استخدام أكبر عدد ممكن من المكونات الإضافية المتاحة لإضافة ميزات متنوعة إلى موقعك. ومع ذلك ، يمكن أن يضر هذا في بعض الأحيان أكثر مما ينفع. يمكن أن تؤدي المكونات الإضافية القديمة أو عديمة الفائدة أو المتضاربة إلى إبطاء موقع الويب الخاص بك والتسبب في مشاكل غير متوقعة.
لا بأس بالمكونات الإضافية طالما تم استخدامها بفعالية. استخدم فقط تلك التي تفيد موقع الويب الخاص بك . قم بإلغاء تثبيت أو حذف أي مكونات إضافية قديمة أو لا تخدم أي غرض مفيد.
على الرغم من الاعتقاد السائد ، فإن ما يهم هو جودة المكونات الإضافية وليس كميتها. لا يتطلب الأمر سوى مكون إضافي مكتوب بشكل سيئ لإحداث أخطاء أو موقعك. خذ بعض الوقت لمراجعة المكونات الإضافية الحالية وإزالة المكونات التي لا تستخدمها أو لم تعد بحاجة إليها لاحتياجات موقعك.
2. يجب عليك استخدام CDN
تساعدك شبكة توصيل المحتوى أو CDN على تقديم الأصول (مثل الصور وملفات CSS وملفات JS) للزائر. إنهم يخدمون الأصول من أقرب موقع لهم قدر الإمكان لتقليل زمن الوصول. الكمون هو طول الوقت الذي يستغرقه الخادم لإرسال المحتوى إلى متصفح المستخدم. كلما كان الزائر بعيدًا عن الخادم ، زاد التأخير في تلقي المحتوى.
لوضع هذا في السياق ، تخيل أنك تلعب كرة السلة وتسدد على سلة. كلما أبعدت الكرة عن السلة ، كلما طال الوقت الذي تستغرقه الكرة للوصول إلى السلة. ينطبق هذا المبدأ نفسه هنا. باستخدام CDN ، يتم توزيع المحتوى على مستخدمي الموقع في جميع أنحاء العالم. أنت تعتمد على شبكة من الخوادم لخدمة موقعك. نتيجة لذلك ، يتم إرسال المعلومات من الخادم الأقرب للزائر.
شبكة CDN هي مصدر لا يقدر بثمن للشركات والمواقع التي لها جمهور دولي. إذا كان مدى وصولك أصغر بكثير ، فقد تكون هذه تكلفة غير ضرورية. إذا كان خادمك موجودًا في المكسيك ، على سبيل المثال ، وكان زوار موقعك من المكسيك بشكل أساسي ، فقد لا يجلب CDN العديد من الفوائد. ولكن إذا كان معظم زوار موقعك من أوروبا ، فيمكن أن يساعد استخدام شبكة CDN.
تعمل شبكات CDN أيضًا كخادم خارجي. هذا يعني أنه يتعين عليهم إجراء بحث DNS للعثور على كل خادم خارجي. يمكن أن تستغرق هذه العملية وقتًا طويلاً (حوالي 200 مللي ثانية). إذا كنت ستستخدم CDN ، فتأكد من أن مقدار الوقت الذي يتم توفيره أكثر أهمية من الوقت الذي تقضيه في البحث عن DNS وحلها.
3. يجب عليك استخدام جميع أنواع التخزين المؤقت
هناك العديد من خيارات التخزين المؤقت المختلفة المتاحة. ذاكرة التخزين المؤقت لقاعدة البيانات ، التخزين المؤقت للصفحة ، Memcached ليست سوى عدد قليل من الخيارات العديدة. سيوصي بعض الخبراء والمنشورات باستخدام جميع موارد التخزين المؤقت المتاحة.
إذا كان لديك موقع لا يحتوي على ذاكرة تخزين مؤقت ، فسيتعين على خادمك الانتقال إلى قاعدة البيانات الخاصة بك للعثور على كافة المكونات الضرورية وجمعها. ثم يقوم بنقلها إلى المتصفح عبر PHP لمستخدمي موقعك في كل مرة يزورون فيها صفحة معينة. قد يستغرق هذا وقتًا طويلاً لتحقيقه.
ينشئ التخزين المؤقت للصفحة ملفات محتوى HTML ثابتة. هذا يعني أن PHP الخاص بك لن يضطر إلى إعادة إنشاء صفحاتك في كل مرة يزورها شخص ما. وهذا يوفر الكثير من الوقت. عندما يقوم شخص ما بزيارة موقع ويب يستخدم التخزين المؤقت للصفحة ، فلن يقوم بالوصول إلى قاعدة بيانات الموقع. في بعض الأحيان ، يجعل التخزين المؤقت للصفحة تخزين قاعدة البيانات مؤقتًا غير ضروري.
هناك أيضًا بعض الحالات التي قد يكون فيها التخزين المؤقت لقاعدة البيانات أكثر فعالية. أحد الأمثلة على ذلك هو المواقع الديناميكية للغاية والتي قد لا يكون التخزين المؤقت للصفحة فيها واقعيًا. ومع ذلك ، هذا استثناء للقاعدة. بالنسبة لمعظم المدونين ومالكي أنواع مختلفة من مواقع الويب ، لا داعي للقلق بشأن التخزين المؤقت لقاعدة البيانات.
تعمل أشكال محددة من التخزين المؤقت على مستوى الخادم. إذا كنت تستخدم خادم استضافة مُدار أو مشترك ، فربما تكون مقيدًا بما يمكنك القيام به. مضيف الخادم هو في السيطرة. في هذه الحالات ، لا يزال بإمكانك تثبيت مكون إضافي للتخزين المؤقت للصفحة ، وهو أمر يمكن لمعظم مالكي المواقع القيام به بسهولة.
4. البرنامج المساعد التخزين المؤقت هو كل ما تحتاجه
يعد المكون الإضافي للتخزين المؤقت طريقة رائعة لجعل موقع الويب الخاص بك أسرع . لكنها ليست الأداة الوحيدة التي يمكنك استخدامها. يمكنك تحسين مواقع WordPress على العديد من الطبقات. عند تكوينه بشكل صحيح ، سيساعد البرنامج المساعد للتخزين المؤقت بالتأكيد . يمكن أن يكون إصلاحًا سريعًا إذا كان أداء موقعك على الويب ضعيفًا. لكنها مجرد الخطوة الأخيرة في تحسين سرعة الموقع.
لا يمكن لمكونات التخزين المؤقت إصلاح المشكلات الشائعة مثل التعليمات البرمجية الضعيفة ، ولكنها يمكن أن تساعد في تقليل التأثيرات. يمكن أن يؤدي تخصيص الوقت لإصلاح مشكلات المكونات الأخرى للموقع إلى تحسين سرعة موقع الويب وأدائه.
5. تقليل طلبات HTTP
تقوم العديد من السمات والمكونات الإضافية بتحميل الصور وملفات البرامج النصية من مواقع مثل Facebook و Google ، مما قد يؤثر على أوقات التحميل. إذا كانت المكونات الإضافية التي تستخدمها تقدم الكثير من الطلبات ، فلا تتفاجأ برؤية أوقات تحميل أبطأ.
تتمثل القاعدة العامة العامة في تحديد عدد طلبات HTTP التي يتعين على موقعك إجراؤها . هذا دليل جيد ، ولكن هناك ما هو أكثر من ذلك بقليل. المثال العظيم بخصوص هذا هو التصغير. تعمل العديد من ملحقات وأدوات التصغير على ضغط ملفات CSS الأصغر في ملف واحد كبير. هذا يعني أنه بدلاً من وجود 10 ملفات CSS على موقع الويب الخاص بك ، يوجد الآن ملف واحد فقط. هذا طلب HTTP واحد بدلاً من 10 طلبات منفصلة .
في حين أن هذا قد يكون الحل الأمثل ، إلا أنه يعتمد حقًا على وضعك. يمكن لمعظم متصفحات الويب الحالية تنزيل ملفات متعددة في وقت واحد بالتوازي. في هذه الحالة ، من الأفضل أن يقوم متصفحك بتنزيل ملفات متعددة في نفس الوقت بدلاً من انتظار تنزيل ملف كبير. تختلف نتائج كل موقع ، لذلك ستحتاج إلى اختبار الخيار الأنسب لموقعك على الويب.
6. أنت بحاجة إلى استضافة باهظة الثمن للحصول على سرعة أفضل للموقع
يعد وجود مضيف جيد وموثوق به لموقع WordPress الخاص بك أمرًا ضروريًا. يمكن أن يكون لديك موقعان متطابقان على موقعين مختلفين للاستضافة ، وسيتم تحميلهما بشكل مختلف تمامًا.
يقضي معظم مزودي الاستضافة المشهورين وقتًا طويلاً في تحسين الأداء وتعظيمه. الاستضافة المشتركة هي خيار شائع للعديد من الشركات الصغيرة لأنها ميسورة التكلفة. فقط ضع في اعتبارك أنك تشارك الموارد مع العديد من المواقع الأخرى في نفس الوقت. يمكن أن يؤدي الموقع عالي الأداء على خادم مشترك إلى إبطاء أداء المواقع الأخرى على تلك الشبكة.
لا يُنصح عادةً بخدمات استضافة الويب المجانية لأنها غالبًا ما تواجه مشكلات تتعلق بالتوقف عن العمل والسرعة البطيئة. الاستثمار في استضافة جيدة يستحق التكلفة. يمكن أن تحد الاستضافة السيئة من سرعة تشغيل موقعك وقد تؤدي إلى قيام العملاء المحتملين بأعمال تجارية مع المنافسين. هناك العديد من المضيفين الرائعين هناك. الاستضافة الرخيصة ليست دائمًا سيئة ، والاستضافة باهظة الثمن ليست دائمًا رائعة.
7. تم تحسين سرعة جميع سمات WordPress
عدد السمات التي يمكنك اختيارها مثير للإعجاب ، لذا من المهم مراعاة السرعة عند اختيار واحدة. العديد من السمات المعروفة لها ترميز سيء ، مما قد يؤثر على أوقات التحميل. تحتاج إلى اختيار سمة جذابة بصريًا وذات أداء ممتاز من حيث السرعة. قد يستغرق الأمر القليل من التجربة والخطأ حتى تجد موضوعًا يحقق التوازن المثالي بين هذه العوامل.
يختار الكثير من مالكي مواقع WordPress السمات الأساسية ويختارون المكونات الإضافية عالية الأداء لتحقيق الإحساس المرئي والكفاءة المطلوبة. تأتي معظم الكودات الموجودة على موقعك من موضوعات بحيث يمكن للشفرات ذات الترميز الضعيف أن تبطئ موقع الويب. تحتوي السمات متعددة الأغراض أو "مقاس واحد يناسب الجميع" على الكثير من الميزات . يحتوي بعضها على نصوص برمجية إضافية يتم تحميلها ولكن لا يستخدمها. إذا كان لديك أحد هذه الأنواع من السمات ، فقم فقط بتنشيط الميزات التي ستستخدمها.
8. يعد التقدير من أدوات سرعة الصفحة أمرًا مهمًا
بعد استخدامك لأداة اختبار سرعة موقع الويب مثل GTMetrix أو Google PageSpeed Insights أو Pingdom أو غيرها ، سيحصل موقعك على درجة لأدائه. يمكنك أيضًا الحصول على قائمة بتوصيات مختلفة. يعتقد الناس أن موقعهم يحتاج إلى الحصول على درجة ممتازة.
عندما ينتقل Googlebot إلى أحد المواقع ، فإن كل ما يبحث عنه هو مدى سرعة تحميل صفحاتك. لا يعرف أي أدوات اختبار سرعة الدرجة أعطت موقعك. لا تعني الدرجات الأعلى بالضرورة أوقات تحميل أسرع للصفحة. تحدد درجات السرعة والتوصيات الاختناقات ومجالات المشاكل المحتملة الأخرى في موقع الويب الخاص بك. لكن كل أداة تقوم بتصنيف نفس الموقع بشكل مختلف.
يمكن أن تحسن الاقتراحات أوقات تحميل صفحتك ، ولكن بعضها ليس مفيدًا جدًا أو قد يكون صعب التنفيذ. مثال على ذلك عندما يوصي Google PageSpeed بنقل ملفات JS و CSS إلى تذييل صفحتك. يسهل نقل بعض ملفات JS ، لكن البعض الآخر قد يتلف أو يكسر موقعك إذا تم نقله. إذا قمت بتحميل موقع الويب الخاص بك دون استخدام أنماط CSS ، فقد يظهر لزوار موقعك أن موقعك معطل. درجات الأداء جيدة ، لكنها لا تهم . مدى سرعة تحميل صفحاتك هو ما هو مهم حقًا.
تحسين ملخص موقع WordPress
WordPress سهل التخصيص. يتيح لك تحسين أداء موقعك والسرعة بقدر ما تحتاج. تحتاج المواقع عالية الأداء إلى تخصيص أكثر من معظم المشاريع الأبسط.
يمكن أن تؤثر أوقات تحميل الصفحة بشكل كبير على كيفية إدارة عملك على الإنترنت. فهي تؤثر على معدلات التحويل ، ومعدلات الارتداد ، ورضا المستخدم ، واحتمالية تكرار الزائرين إلى موقعك. يمكن أن يصبح تحسين سرعة صفحة WordPress بسرعة عالمًا من wp-config.php و robots.txt وبنية الخادم وعوامل أخرى غالبًا ما تكون محيرة أو مخيفة في البداية.
تختلف احتياجات تحسين السرعة لكل موقع . ستحتاج أحيانًا إلى تجربة بعض البدائل حتى تجد الحل الأمثل. ستحصل على الكثير من النصائح والتوصيات من مصادر خارجية ، ولكن لن تكون جميعها مفيدة.
WordPress ليس أسرع نظام أساسي للاستخدام ، ولكن هناك دائمًا طريقة لتحسين أوقات تحميل صفحتك دون الحاجة إلى كتابة أي رمز.