7 طرق عمل لزيادة سرعة تحميل ووردبريس
نشرت: 2018-02-12الشيء الأساسي الذي يصادفه العميل حول موقعك ، حتى قبل المخطط التفصيلي أو المضمون ، هو سرعة التكديس.
يتوقع عميل الويب العادي أن تكدس الصفحة بين 500 مللي ثانية (سريع) وثانيتين (معتدلة ، لكنها مرضية). إذا كنت تتحقق من وقت تكديس موقعك وانتهى به الأمر لأكثر من ثانيتين ، ففكر في أن موقعك معرض لخطر تخطيه أو إغلاقه من قبل العميل.
نظرًا لأن جزءًا أكبر من المواقع يعتمد على WordPress في الوقت الحاضر ، وبهذه الطريقة لدعم سرعة موقعك وتنفيذه ، فإنه يوصى بفهم تقدم سرعات تكديس الصفحات باستخدام WordPress ، وتعلم النصائح والفخاخ التي تمكّنك من الإسراع موقع WordPress الخاص بك. يا إلهي خيرهم.
استخدم أنظمة وموضوعات خفيفة الوزن
دائمًا ، تنقل موضوعات WordPress قدرًا كبيرًا من الانتفاخ ، مما يسحب سرعات تكديس صفحات موقعك. هذا الانتفاخ مرتبط بصور المخزون الهائلة والرموز الطويلة والمهدرة وما إلى ذلك.
أفضل خطوة للأمام هي تحقيق المزيج الصحيح بين الاهتمام المرئي للموضوع وسرعات تكديس الصفحات الخاصة به. عند البحث عن موضوع WordPress ، تذكر النقاط المصاحبة:
- تحقق من عمليات تدقيق الموضوع ، وابحث بشكل خاص عن البيانات المتعلقة بالتنفيذ.
- قم بإجراء تجربة تنفيذية لصفحات العرض التوضيحية للموضوع.
- انتبه جيدًا لموضوعات WordPress الافتراضية ، والتي تتميز بخفة وزنها في التعليمات البرمجية ، وبالتالي تؤدي بشكل جيد.
- انظر إلى الموضوعات المستندة إلى Genesis and Thesis Framework التي يشاع عن تنفيذها.
ميزة من طاقة الحفظ
الحجز هو طريقة لتجنيب صفحات موقع الويب الخاصة بك كصفحات ثابتة ، وتقديمها للعملاء دون إرسال طلبات HTTP إلى الخادم. يساعد هذا في تسريع موقع WordPress. ماذا يمكنك أن تفعل لاستخدام هذا الاختيار؟
في البداية ، تعرف على وحدة تخزين WordPress ذات قيمة ، واقرأ وثائقها ، واستخدمها لحجز بضع صفحات من موقعك. WP Rocket و W3 Total Cache من بين المرموقة.
يمكنك تنفيذ تخزين البرنامج عن طريق استخدام رؤوس الإنهاء ، والتي تُظهر لبرنامج الويب المستندات التي يطلبها من الخادم ، والتي يمكنه الاختيار من احتياطي البرنامج. مع طلب HTTP المنخفض ، فإن سرعات تكديس الصفحات تخطو خطوات واسعة. للقيام بذلك ، يجب عليك إضافة هذا الرمز إلى سجل htaccess.
<IfModule mod_expires.c> # enabling expirations ExpiresActive On # The default directive ExpiresDefault "access plus 3 months" # Your favicon ExpiresByType image/x-icon "access plus 1 year" # Photos ExpiresByType image/gif "access plus 3 months" ExpiresByType image/png "access plus 3 months" ExpiresByType image/jpg "access plus 3 months" ExpiresByType image/jpeg "access plus 3 months" # CSS ExpiresByType text/css "access plus 3 months" # Javascript ExpiresByType application/javascript "access plus 1 year" </IfModule>
مناطق الجلب المسبق ، وهي استراتيجية أقل شهرة
مناطق الجلب المسبق هي خيار مثل الحجز ، حيث تضيء برنامج الويب بشكل كافٍ لإحضار المساحات مبكرًا ، بحيث لا يتم تنفيذ نشاط "get" في موسم رصة الصفحات ، وبالتالي ، تتقدم سرعة موقع الويب.
لتمكين هذا ، يمكنك إضافة رمز مساحة الجلب المسبق إلى سجل header.php. فيما يلي حالات تستخدم عادةً رموز مساحة الجلب المسبق.
لخطوط جوجل:
<link rel="dns-prefetch" href="//fonts.googleapis.com">
بالنسبة لبرنامج Google Analytics:
<link rel="dns-prefetch" href="//www.google-analytics.com">
تخلص من الوحدات غير المجدية والجوهرية
تعد وحدات WordPress مفيدة ، على أي حال ، تعني الوحدات العديدة بشكل مفرط عددًا كبيرًا من الطلبات على الخادم ، مما يؤدي إلى تكديس الصفحات بشكل معتدل. تتضمن القضايا الأخرى ذات الصلة مخاطر الأمان وقضايا الذاكرة. أفضل ممارسة هي إرسال وحدات لا يمكن لموقعك إدارتها بدونها.
يمكنك استخدام Plugin Performance Profiler (وحدة نمطية بحد ذاتها) لتمييز أكثر الوحدات أداءً بشكل ملحوظ على WordPress واستبدالها بخيارات أفضل.
إلى جانب ذلك ، هناك وحدات نادراً ما تستخدمها أكثر من مرتين شهريًا (على سبيل المثال ، مولدات الصور المصغرة وما إلى ذلك). من الأفضل إلغاء تنشيطها وتشغيلها ببساطة في موسم الاستخدام. يمكنك أيضًا التحقق من الوحدات النمطية التي يمكنك فقط إلغاء تثبيتها ، واستخدام بعض الأجهزة عبر الإنترنت.
استخدم CDN لتحسين سرعة تكديس الصفحات
هل أنت معروف بشبكات توصيل المحتوى (CDNs)؟ إنه المكان الذي يتم فيه نقل المحتوى المقدم إلى العميل من أقرب مزرعة خوادم جيولوجيًا ، مما يعزز سرعة النقل. هذا على أساس أن وقت التبادل المنخفض ، والقفزات المتناقصة بالعرض عبر الجدران النارية والمفاتيح ، والمعلمات المختلفة تؤدي إلى تحميل أكثر سرعة للصفحات لتجمعات منتشرة جيولوجيًا من الناس.
تقدم أعلى إدارات CDN وحدات تسوية WordPress ، والتي تساعدك على إعداد موقعك وترتيبه بسرعة لاستخدام ميزة CDN. على المدى الطويل ، يؤدي هذا أيضًا إلى قيامك بالإشراف على عمليات النقل بشكل أفضل ، على أساس أن غالبية العبء الثقيل (الصور) سيتم تسهيله من خادم مضيف الويب ، مما يترك الموضوع ليتم نقله.
CDN Enabler هي وحدة مجانية مذهلة يمكنك تنفيذها في ثوانٍ. أثناء اختيار ما يمكنك تكديسه من CDN ، ابحث عن فائض لا طائل من ورائه. في الواقع ، حتى الأيقونة المفضلة يمكن تكديسها من خلال CDN. ما عليك سوى إفلاته في منظم الجذر في WordPress ، وإضافة الكود المصاحب إلى سجل header.php:
<link rel="shortcut icon" href="https://cdn.domain.com/favicon.ico" type="image/x-icon" />
حزم الصور ذات الثقل
لوضع الأشياء في وجهة نظر ، إليك حقيقة. يستهلك موضوع WordPress الأساسي ما يقرب من 30 ميجابايت من مساحة التخزين ، في حين أن موقعًا مرئيًا جوهريًا ، على سبيل المثال ، متجر إلكتروني ، يأخذ بضع غيغابايت من المساحة لتخزين الصور. تخيل سيناريو يمكنك فيه تقليل أحجام تسجيل الصورة بأكثر من النصف مع تباينات جودة مشوشة.
يمكنك إما تغيير حجم الصور وتعبئتها في أداة ضغط قائمة على نظام التشغيل قبل نقلها ، أو استخدام وحدة WP مثل SmushIt لتقليل الحجم القياسي للصور لموقع WordPress الخاص بك.
مصافحات SSL المتقدمة
SSL أو Secure Sockets Layer / Transport Layer Security هي الطرق التي تقوم بها خوادم الويب والعملاء بتشفير وتأمين جميع الحركات. لقد تحول هذا إلى معيار لتبادل HTTP الآمن والحركات الأخرى عبر الويب. أحد الإزعاج في حركة الخلط هو عندما يكون هناك بعض النفقات العامة والكسل عندما يقوم العميل والخادم بإعداد اتحاد.
يمكنك تسريع الاقترانات الآمنة من خلال ترقية مصافحة SSL باستخدام CDN. تقوم شبكة CDN بالنفقات الإضافية نيابةً عنك ، وبهذه الطريقة تقلل الوقت الذي تقضيه في بناء جلسة SSL الأساسية ، بالإضافة إلى الحفاظ على الارتباط المحمي على قيد الحياة. يمنحك هذا أيضًا ميزة إضافية تتمثل في ضمان مراجعة إعلان ، بغض النظر عما إذا كان الخادم الخاص بك أو البرنامج التعاوني المتخصص يستخدم دعم مراجعة أقل فقط. ما يصنع الفرق هو أن برامج العميل النهائي ، بالإضافة إلى فهارس الويب مثل Google ، ترى أفضل درجة مصادقة SSL مقدمة من CDN.
طرد التصحيحات القديمة من قاعدة البيانات الخاصة بك
خذها مني ، سيتراجع WordPress الخاص بك في حالة عدم التعامل مع قاعدة البيانات والحفاظ عليها نظيفة. يمكنك القيام بذلك عن طريق تقييد كمية التصحيحات اللاحقة. يقوم WordPress بالفعل بإجراء عدد كبير من التصحيحات أثناء تأليف القدر ، وكل شيء يستهلك مساحة. يمكنك تعطيل التعديلات ، أو وضع أقصى حد على أكبر عدد من التعديلات. للإضعاف ، أضف الكود المصاحب إلى سجل wp-config.php.
define('AUTOSAVE_INTERVAL', 300); // seconds define('WP_POST_REVISIONS', 5);
محاولة ضغط GZip
ناقشنا ضغط الصورة. ومع ذلك ، يمكنك أيضًا تجميع صفحات CSS و Javascript وصفحات الموقع على مستوى الخادم ، مما يقلل من وقت تبادل المعلومات مع البرنامج. إليك الطريقة التي يمكنك القيام بها:
- انتقل إلى checkgzipcompression.com وادخل إلى موقعك.
- حدد وحدة التخزين الخاصة بك ، وانتقل إلى إعدادات ذاكرة التخزين المؤقت للمتصفح ، ثم ضع ختم اختيار في مربع تمكين ضغط HTTP.
استنتاج
يشير WordPress ذو الأداء اللائق إلى موقع جيد الأداء. إذا لم تكن بحاجة إلى أن يشعر عملاؤك بخيبة أمل من سرعة موقعك ، فجرّب هذه النصائح والفخاخ المتنوعة التي حددتها في هذا المنشور والتي يمكنك استخدامها لتحسين تنفيذ موقع WordPress الخاص بك ، وزيادة سرعات تكديس الصفحات .
أخبرنا كيف اكتشفت كيفية دعم سرعة WordPress الخاصة بك وفعلت أيًا من نصائحي التي ساعدتك. اختبار مبهج.