13 Feb 2019

اجعل موقعك كالصاروخ على ووردبرس

اجعل موقعك كالصاروخ على ووردبرس.. تسريع الووردبرس

أظهرت الدراسات أن الأشخاص لا يتمتعون بصبر كافي عندما يتعلق الأمر بتصفحهم للإنترنت. حيث حوالي 23% من الأشخاص لا ينتظرون تحميل الصفحة في حال استغرق الأمر أكثر من 4 ثوان. ويبدو للبعض أن هذه الإحصائيات محزنة للغاية، ولكن ليس من الصعب جدا تحقيق نتائج جيدة. وفي حال تمكنت من تقليل وقت تحميل الموقع إلى 2.9 […]

القراءة لاحقا أو شاركها

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

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

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

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

الخطوة الأولى: التحقق من سرعة الموقع

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

هناك العديد من الأدوات الجيدة للتحقق من أداء موقعك، ومن أكثرها شعبية هي أداة ” GTmetrix“، حيث تقدم جدول مفصل عن سرعة أقسام الموقع ونصائح لتلافي الأخطاء في حال وجودها، وإن أدرت مقارنة نتائجك مع نتائج المواقع الأخرى، يوجد أداة أخرى تدعى ” Pingdom“. كما يوجد أداة أخرى من شركة غوغل يمكنك من خلالها التحقق من سرعة موقعك وهي ” PageSpeed Insights“.

1. اجعل موقعك كالصاروخ على ووردبرس أداة GTmetrix

الخطوة الثانية: حذف الإضافات والقوالب الزائدة والغير فعالة

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

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

الخطوة الثالثة: تقليل حجم CSS، HTML، JavaScript

تعد هذه الخطوة  واحدة من أكثر العمليات المفيدة لزيادة سرعة الموقع. حيث تتمثل في تقليل/ضغط حجم ملفات (HTML، CSS ، JS) عن طريق إزالة الأحرف الغير ضرورية، مثل المسافات والتعليقات.

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

2. ضغط الملفات بشكل يدوي

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

الخطوة الرابعة: تفعيل خاصية “ Gzip

بشكل عام، يقوم المستخدم في كل مرة يزور بها موقعك باستخدام ملفاته، وكلما زاد حجم الملفات كلما زادت المدة التي يستغرقها في تحميل الموقع. وعندما تقوم بتفعيل خاصية ” Gzip“، يمكنك تقليل حجم هذه الملفات بشكل كبير وبالتالي تسريع عملية التحميل.

3. خاصية Gzip

وللتحقق من أن هذه الخاصية مفعلة على موقعك يمكنك استخدام الموقع التالي “giftofspeed“. وفي حال لم تكن مفعلة هذه الخاصية، يمكنك تفعيلها عبر إضافة الكود التالي في ملف .htaccess

 AddOutputFilterByType DEFLATE text/html
 AddOutputFilterByType DEFLATE text/css
 AddOutputFilterByType DEFLATE text/javascript
 AddOutputFilterByType DEFLATE text/xml
 AddOutputFilterByType DEFLATE text/plain
 AddOutputFilterByType DEFLATE image/x-icon
 AddOutputFilterByType DEFLATE image/svg+xml
 AddOutputFilterByType DEFLATE application/rss+xml
 AddOutputFilterByType DEFLATE application/javascript
 AddOutputFilterByType DEFLATE application/x-javascript
 AddOutputFilterByType DEFLATE application/xml
 AddOutputFilterByType DEFLATE application/xhtml+xml 
 AddOutputFilterByType DEFLATE application/x-font 
 AddOutputFilterByType DEFLATE application/x-font-truetype 
 AddOutputFilterByType DEFLATE application/x-font-ttf 
 AddOutputFilterByType DEFLATE application/x-font-otf 
 AddOutputFilterByType DEFLATE application/x-font-opentype 
 AddOutputFilterByType DEFLATE application/vnd.ms-fontobject
 AddOutputFilterByType DEFLATE font/ttf 
 AddOutputFilterByType DEFLATE font/otf 
 AddOutputFilterByType DEFLATE font/opentype
# For Older Browsers Which Can't Handle Compression
 BrowserMatch ^Mozilla/4 gzip-only-text/html 
 BrowserMatch ^Mozilla/4\.0[678] no-gzip
 BrowserMatch \bMSIE !no-gzip !gzip-only-text/html

الخطوة الخامسة: ضغط الصور

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

هناك العديد من الطرق لتحسين الصور وتقليل حجمها، على سبيل المثال إضافة “EWWW Image Optimizer” تشكل حلا مثاليا، حيث يمكنها القيام بذلك بشكل تلقائي بمجرد تحميل أية صورة على موقعك، كما يمكنها ضغط جميع الصور السابقة بمجرد نقرة واحدة. حيث تقوم بضغط حجم الصور دون أن تفقد جودتها بنسبة تصل إلى 90%.

4. إضافة ضغط الصور

الخطوة السادسة: تقسيم المحتوى الطويل إلى صفحات

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

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

5. تقسيم التعليقات على الووردبرس

بالإضافة إلى تقسيم التعليقات، يمكنك أيضا تقسيم المقالات التي تحتوي على محتوى طويلا جدا، حيث يمكنك فعل ذلك عبر إضافة تاغ <! – nextpage–> في المكان الذي تريده، وسوف يقوم الووردبرس بتقسيم المحتوى إلى عدة صفحات.

الخطوة السابعة: تسريع الووردبرس عبر الانتقال إلى نسخة جديدة من إصدار “ PHP

هذه الطريقة واحدة من أكثر الطرق فعالية في زيادة سرعة المواقع التي تعمل على منصة الووردبرس. وقد يبدو أن الانتقال من الإصدار ” PHP 5″ إلى الإصدار ” PHP 7″ صعبا إلى حد ما، لكن سوف تتضاعف إنتاجية الموقع باستخدام الإصدار الأخير. وللانتقال إلى الإصدار السابع، يمكنك مراسلة الإستضافة الخاصة بموقعك والطلب منهم أن ينقولوا موقعك إلى الإصدار الجديد، أو القيام بنفسك من لوحة التحكم داخل الإستضافة.

6. الانتقال إلى الإصدار الأحدث من بس إتش بي

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

الخطوة الثامنة: استخدام إضافات التخزين المؤقت

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

وهناك العديد من الإضافات التي تقدم هذه الخاصية، ولكن أشهرها إضافة ” WP-Rocket” وإضافة ” W3 Total Cache“.

الخطوة التاسعة: استخدام شبكة توصيل المحتوى (CDN)

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

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

إن اختيار شبكة توصيل المحتوى كبير جدا، حيث يوجد كم هائل من الشركات التي تقدم هذه الخدمة. ولكن أشهرها شركة ” Cloudflare” وشركة ” MaxCDN“.

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

القراءة لاحقا أو شاركها

تعليقات 2

كتابة تعليق
  • karim

    شكراً للتوضيح,
    من فضلك هل تفعيل خاصية Gzip يتم بمجرد اضافة الكود السابق الي ملف htaccess أم ان هناك خطوة اضافية يجب القيام بها في إعدادات السيرفر من قبل شركة الاستضافة .

    شكراً لتعاونكم

    • Admitad Academy

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