تحسين أداء وورد: البيانات تأتي قبل التحسين

المادة التي كتبها:
  • وورد
  • تم التحديث: مايو 19 ، 2015

يزخر الإنترنت بالمقالات التي ستخبرك كيفية تحسين أداء موقع WordPress الخاص بك. لقد كتبت البعض منهم نفسي. إذا كانت جيدة ، فبعد القراءة ، سيكون لديك فكرة واضحة عن أفضل الممارسات لتحسين أداء موقع WordPress. ولكن ، "أفضل ممارسة" هي عبارة شائعة "إذا كنت لا تستطيع أو لا تتعلم كيف تفهم هذا الموضوع بعمق ، من خلال القيام بذلك ، ربما ستجعل الأمور أفضل". أفضل الممارسات عامة جدًا وعلى الرغم من أن تنفيذها سيساعد ، فمن غير المحتمل أن يحقق أفضل النتائج الممكنة في كل حالة - وهذا هو المقصود بالتحسين: معرفة كيفية تحقيق النتيجة المثلى في ظروف محددة.

يمثل كل موقع WordPress مزيجًا فريدًا من المظاهر والمكونات الإضافية والإصدارات التي يمكن لكل منها التأثير على الأداء. الطريقة الوحيدة لتحسين موقع WordPress بشكل حقيقي هي معرفة الجوانب التي تسبب مشاكل الأداء بدقة وتركيز جهودك هناك. هناك القليل جداً من النقاط التي تنفق المال والوقت على إنشاء شبكة دولية لتوزيع المحتوى إذا كان 98٪ من زوار موقع نشاطك التجاري المحلي يعيشون ضمن 100 من الخوادم ؛ ربما يتم قضاء وقتك بشكل أفضل في فرز عنصر المشاركة الاجتماعية مما يسبب تأخرات متعددة في تحميل صفحتك الرئيسية.

لمعرفة أين يتم وضع جهودك على أفضل وجه ، تحتاج إلى بيانات. في بقية هذه المقالة ، سأقوم بإبراز بعض الأدوات التي يمكنك استخدامها لتكوين موقع على الويب والحصول على نظرة ثاقبة لما يؤثر على الأداء.

PageSpeed ​​البصائر

جوجل رؤى pagespeed

إن PageSpeed ​​Insights عبارة عن خدمة من Google تعمل على تحليل صفحات الويب وتقديم تقرير مفصل بنصائح حول كيفية تحسين الأداء. على سبيل المثال ، إذا لم تكن تقوم بتصغير جافا سكريبت ، فستتيح لك PageSpeed ​​Insights معرفة النصوص البرمجية التي يمكن تصغيرها والفوائد المحتملة.

جوجل Pagespeed البصائر لورد عبارة عن مكوّن إضافي يستخدم بيانات PageSpeed ​​ويستخدمه لإنشاء لوحة تحكم تساعد أصحاب المواقع في استهداف جهود التحسين.

أدوات Pingdom

أدوات pingdom

سيكون معظم مالكي المواقع على دراية بهذا الموقع ، ولكن من الجدير بالذكر أنه مفيد للغاية. هناك بعض التبادل في الأداء الوظيفي مع PageSpeed ​​Insights ، ولكن إذا كنت مفكرًا بصريًا ، فستجد أن تمثيل الشلال سيعطيك فكرة واضحة عن عملية تحميل الصفحة ، مما يجعل من السهل تحديد أسباب زمن الانتقال.

Debug Bar Slow Actions

شريط التصحيح

إذا كنت تريد حقًا معرفة التفاصيل الدقيقة لأداء موقعك ، فستضاف الإجراءات البطيئة إلى تصحيح الأخطاء بار المساعد سوف يعطيك كل المعلومات التي تحتاجها.

سيعرض المكون الإضافي إجراءات 100 الأبطأ التي تدخل في إنشاء صفحة WordPress. هذه المعلومات أكثر إفادة للمطورين من مستخدم WordPress العادي ، ولكن إذا كنت عازما على تعلم ما تحتاج إلى معرفته لتحسين موقعك بشكل صحيح ، فإن هذا المكون الإضافي لا يمكن الاستغناء عنه.

تجنب تحسينات لا طائل من ورائها

في الجزء العلوي من هذه المقالة ، قلت إن "أفضل الممارسات" ليست دائمًا الأفضل بالنسبة لمواقع محددة. ذلك لأن بعض نصائح التحسين ليست ذات صلة ببعض المواقع. لمحاربة ذلك ، أنصحك بجمع أكبر قدر ممكن من المعلومات عن موقعك ، ولكن قد يكون هناك الكثير من المعلومات التي قد تكون أقل خطورة إذا لم تحدد أولوياتك بشكل صحيح.

ضع في اعتبارك أنه حتى إذا كانت هذه الأدوات تخبرك بأن "Factor X" يجعل موقعك أبطأ مما هو ممكن ، فإن ذلك لا يهم إلا إذا كان له تأثير ملموس على تجربة المستخدم أو التحويلات - حتى صفحة Google الرئيسية تفشل في بعض اختبارات PageSpeed ​​Insight. يعمل قانون تناقص الغلة هنا. في بعض الأحيان يكون الصوم سريعًا بما فيه الكفاية ، والمزيد من التحسين هو الوقت الضائع. استخدم هذه الأدوات ، ولكن تأكد من وضع المعلومات التي تقدمها في سياق أهدافك الأوسع.

التحسينات التي توفر فرقعة جيدة للباكس

نأمل أن تكون قد أوضحت في هذه المقالة أن التحسين الهائل ليس في كثير من الأحيان أفضل استخدام للموارد. ومع ذلك ، هناك عدد من التحسينات التي ستؤدي إلى أداء أفضل لأي موقع WordPress تقريبًا.

اختر استضافة جيدة

استضافة رخيصة قد تكون مغرية، لكن هناك سبب يجعلها رخيصة. تميل شركات الاستضافة المشتركة منخفضة التكلفة إلى المبالغة في خططها. سيكون هناك المزيد من المواقع على الخادم مما يمكن التعامل معه بشكل معقول ، خاصة إذا كان عدد قليل منهم يحصل على ارتفاعات في حركة المرور في نفس الوقت. إذا كانت الاستضافة بطيئة ، فليس من المرجح أن يفيد موقعك على الويب قدر الإمكان.

Caching

WordPress هو مولد موقع ديناميكي. يستغرق الأمر فوضى من استعلامات PHP واستعلامات قاعدة البيانات ويجمعها معًا في HTML الذي يصنع صفحة ويب. بغض النظر عن مدى سرعة الاستضافة في استضافة موقعك ، فإن إنشاء الصفحة الديناميكية يكون أبطأ من تقديم الصفحات الثابتة. نستخدم مولدات المواقع الديناميكية لأنها تأتي بالكثير من المزايا الأخرى - لن يكون الكثير منا سعيدًا في ترميز مواقعنا من الصفر - ولكن في معظم الأوقات لا نحتاج إلى إنشاء صفحات لكل زائر: لا يتغيرون هذا بسرعة. يسمح لنا التخزين المؤقت بحفظ الصفحات التي تم إنشاؤها على القرص أو في الذاكرة ، مما يجعلها بسرعة تقارب سرعة صفحة ثابتة.

أفضل البرنامج المساعد للتخزين المؤقت على وورد هو W3 المشاركات الكاش. إنها سهلة الاستخدام إلى حد ما ، ولكنها تحتوي على أكثر من خيارات تهيئة كافية حتى للمحسن الأكثر تخصصًا. سيعمل W3 Total Cache أيضًا على معالجة تحسينات التحسين المفيدة الأخرى ، مثل تعديل جافا سكريبت و CSS.

تحميل جافا سكريبت و CSS بشكل غير متزامن

من بين الأشياء التي ستشتكى Google PageSpeed ​​Insights عنها هي ملفات جافا سكريبت و CSS التي تحمّل أولاً كل شيء آخر وتحظره. ونظرًا لأن هذه النصوص البرمجية يتم تضمينها بشكل عام في <head> لملف HTML ، فهي من بين الأشياء الأولى التي يظهر فيها المتصفح على الصفحة ويتوقف كل شيء آخر أثناء تحميلها. في معظم الحالات ، لا يلزم تحميل جافا سكريبت أو CSS أولاً. Async JS و CSS هو عبارة عن مكون إضافي أنيق يمنع ملفات JS و CSS من حظر تحميل بقية الصفحة.

بمجرد حصولك على استضافة جيدة ، والتخزين المؤقت ، والتحميل غير المتزامن في مكان ، فقد حان الوقت للتفكير في استخدام شبكة توزيع المحتوى. بعد ذلك ، سيبدأ إدخال تحسينات التحسين في النطاق الذي ناقشناه سابقًا ، وحان الوقت للتفكير جديًا في ما إذا كنت تريد تحسينًا زائدًا أم لا ، وإذا كان من الأفضل قضاء الوقت في تحسين معدل التحويل أو كتابة محتوى رائع.

حول WHSR ضيف

كتب هذا المقال مساهٍ ضيف. وجهات نظر المؤلف أدناه هي خاصة به ، وقد لا تعكس آراء WHSR.