5 طرق مضمونة لتسريع موقع WordPress الخاص بك

نشرت: 2016-04-08

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

نحن لا نحب الانتظار في طابور عند مكتب أمين الصندوق في وول مارت ، كيف تعتقد أننا سنشعر حيال مجموعة غير ملموسة من البيانات في عصر التجاوزات الوحشية ؟

لذلك ، من الضروري إنشاء مواقع ويب يتم تحميلها بشكل أسرع (يجب أن يكون TTFB أقل من ثانيتين). لتجربة أفضل ، لتحويل أعلى ، لأعلى مراتب البحث!

إذن ما الذي يمكن فعله لجعل مواقع WordPress أسرع؟ الكثير ، على ما يبدو ، خاصة في هذه المجالات الخمسة:


1. الخادم

F2

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

لذلك قبل تسجيل الدخول إلى مزود استضافة ، ابحث عن:

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

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

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

فقط تأكد من التحقق من حقوق ملفات الفيديو (سياسة الخصوصية) قبل الاشتراك في هذه الخدمة.

Ø منع الروابط الساخنة للصور

الربط السريع للصورة هو شر تم التقليل من شأنه.

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

ولن تحصل على رسالة شكر.

هناك الكثير فقط الذي يجب أن تتحمله إيثارك الساذج. على الإنترنت ، أنت تحمي المحتوى الخاص بك أو تُعاقب. ضع هذا الرمز في ملف htaccess الخاص بك:

أعد كتابة المحرك على

RewriteCond٪ {REQUEST_FILENAME} -f

RewriteCond٪ {HTTP_REFERER}! ^ http (s)؟: // (www \.)؟ mywebsite \ .com [NC]

RewriteCond٪ {REQUEST_URI}! ^ / images / stopstealing \ .jpg $ [NC]

RewriteRule \. (jpg | jpeg | png) $ http://mywebsite.com/images/stopstealing.jpg [NC، R، L]

أيضًا: لاحظ أن بعض شبكات توصيل المحتوى (CDNs) بها ميزة Hotlink Prevention مضمنة.


2. مخبأ

تعد ملحقات التخزين المؤقت مثل W3 Total Cache واحدة من أفضل الأشياء التي يجب على WordPress تقديمها لتحسين سرعة الصفحة ( الجميع يحبها). البديل (للمستخدمين الأقل تقدمًا) هو WP Super Cache.

الفكرة هي إنشاء نسخ (مخابئ) من الصفحات والكائنات وقواعد البيانات ؛ تصغير البرامج النصية ، ودمج موقع WordPress الإلكتروني بسهولة أكبر مع شبكة توصيل المحتوى (CDN).

يمكنك أيضًا توظيف مطوري WordPress لتحقيق أقصى استفادة من تحسين الأداء من جانب الخادم من خلال حلول التخزين المؤقت لقاعدة البيانات مثل Redis و Memcached.

Ø وحدة انتهاء الصلاحية

تحدد وحدة Apache هذه العمر الافتراضي لذاكرة التخزين المؤقت لتنسيقات الملفات التي تحددها.

إليك طريقة مبسطة لاستخدامها: <ifmodule>. ينتقل (إلى ملف .htaccess) مثل هذا:

<ifmodule mod_expires.c>

<Filesmatch “\. (jpg | png | gif | js | css | mp3 | pdf) $”>

تاريخ انتهاء الصلاحية نشط

الافتراضي "الوصول بالإضافة إلى أسبوع واحد"

</Filesmatch>

</ifmodule>

سيؤدي مقتطف الشفرة أعلاه إلى تعيين ملفات ذاكرة التخزين المؤقت لكل ملف jpg / png / gif / JavaScript / CSS / mp3 / و PDF لتنتهي صلاحيتها بعد أسبوع واحد ، وعند هذه النقطة سيتم إنشاء ذاكرة تخزين مؤقت جديدة. هذه الوحدة مثالية للاستخدام في مواقع الوسائط الغنية التي تقوم بتحديث محتواها بانتظام.

3. الواجهة الأمامية

سيتم حل ما يقرب من 80٪ من مشكلات الأداء بجهد 20٪ لتحسين سرعة الواجهة الأمامية. إنه قانون باريتو لتطوير الويب.

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

للمساعدة في ذلك ، إليك بعض الطرق التي يمكنك استخدامها:

  • الصور : اضغط مثل مجنون. كلما كان حجم الصورة / الوسائط أصغر ، كان ذلك أفضل. استخدم EWWW Image Optimizer أو WP Smush.it للضغط بدون فقدان الجودة. ثم هناك مرشح تحميل كسول للتحميل الشرطي للصور إذا كانت منطقة الصفحة التي تحتوي على الصور المذكورة مرئية حاليًا على منفذ عرض المستخدم. استخدم Lazy Load XT لهذا الغرض.
  • يؤدي تقليل طلبات HTTP إلى تقليل عدد رحلات الذهاب والإياب ، وبالتالي تحسين أوقات التحميل. اجعل صور "النمط" في كائن واحد باستخدام Sprite Pad.
  • تصغير JavaScript و CSS Stylesheets: rtl.css و style.css وأي ملفات مخصصة أضفتها. حاول ألا تستخدم الكثير من التبعيات.

4. قاعدة البيانات

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

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


5. التحديثات

F3

عندما تتابع المناقشات على Make.WordPress.org لتبقى على اطلاع دائم بالأخبار والتطورات الأخيرة المتعلقة بالمنصة (إنها عادة جيدة للجميع ، المطورين والمستخدمين العامين على حد سواء) ، ستلاحظ نمطًا: التركيز هو دائمًا على سهولة الاستخدام والأداء والأمان ... بهذا الترتيب.

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

لتقليل القلق ، اتبع هذا النمط المفيد للتحديث:

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

تعليق ختامي

قم بتشغيل الأمان والصيانة بشكل منتظم للحفاظ على موقع الويب الخاص بك في أفضل حالاته.

تذكر أن تحسين السرعة جهد مستمر. ابقَ متيقظًا لأحدث التطورات وأفضل الممارسات.

السيرة الذاتية للمؤلف: لوسي باريت مطور WordPress كبير لشركة تطوير WordPress ، HireWPGeeks Ltd. وهي أيضًا مدوّنة وتحب مشاركة معرفتها مع مجتمع WordPress الكبير.