WordPress هو نظام إدارة المحتوى الأكثر شعبية في العالم. في الوقت الحاضر، لم يعد يستخدم كأداة للتدوين فقط. وبدلاً من ذلك، يمكنها تشغيل مجموعة واسعة من مواقع الويب، بما في ذلك مواقع التجارة الإلكترونية.
في الواقع، عدد مواقع التجارة الإلكترونية التي تم إنشاؤها باستخدام WordPress آخذ في الارتفاع باستمرار. إذا كنت تدير موقعًا للتجارة الإلكترونية على WordPress، فكيف يمكنك جعله أسرع؟
وبعبارة أخرى ، كيف يمكنك تسريع موقع الويب الخاص بـ WordPress eCommerce؟ هذه المقالة مع الإجابة على هذا السؤال وتقديم أفكار مفيدة لتسريع موقع التجارة الإلكترونية وورد.
كيف تبدأ
صورة ائتمانات:
هناك طرق مختلفة لإنشاء موقع ويب للتجارة الإلكترونية في WordPress وإعداده. بالطبع ، كل هذه الطرق تدور حول استخدام WordPress معين plugin. بشكل عام، WooCommerce هو حل التجارة الإلكترونية الأكثر شيوعًا لمستخدمي WordPress. من الواضح أن معظم طرق التحسين والتسريع تدور حولها WooCommerce.
ومع ذلك ، ماذا لو لم تكن WooCommerce المستعمل؟ هناك العديد من الآخرين plugins هناك من يمكنه مساعدتك في إنشاء موقع ويب للتجارة الإلكترونية على WordPress. على سبيل المثال، يمكنك استخدام Easy Digital Downloads يتيح لك إنشاء متجر للتجارة الإلكترونية باستخدام منتجات رقمية (على عكس المنتجات المادية) ، وما إلى ذلك.
بصرف النظر عن WP plugin أو الإضافات التي تستخدمها ، ما زلت بحاجة إلى اتخاذ بعض الخطوات الشائعة لتسريع موقع الويب الخاص بالتجارة الإلكترونية في WordPress. ولكن قبل ذلك ، عليك أن تعرف مدى بطء موقع الويب الخاص بك!
اختبار السرعة
يجب إجراء اختبار جيد لسرعة موقع الويب ومرات تحميل الصفحة في بيئة مستقلة. وبالتالي ، يجب عليك استخدام خادم بعيد ، ربما من مواقع متعددة. سيؤدي ذلك إلى استبعاد عوامل مثل التخزين المؤقت للمتصفح وتمنحك صورة حقيقية لحجم الصفحة ، وأوقات التحميل ، والشلال ، وما إلى ذلك.
أدوات مثل Pingdom و GTmetrix مفيدة جدا في هذا الصدد. يمكنك تشغيله على عنوان URL لموقعك على الويب ومشاهدة النتائج جنبًا إلى جنب مع المناطق التي يمكنك تحسينها.
لغرض إنشاء موقع ويب للتجارة الإلكترونية في WordPress ، يجب عليك إجراء اختبارات السرعة على الصفحة الرئيسية لمتجرك. إذا كنت تستخدم ملفات WooCommerce، حاول إجراء الاختبارات على صفحة المتجر أو صفحة منتج واحد.
بعد اكتمال الاختبار ، سيقدم لك تقريرًا عما يبطئ موقع ويب WordPress الإلكتروني الخاص بك. على سبيل المثال ، الاختبار التالي (أجريت في Shopifyالصفحة الرئيسية) توضح أن التخزين المؤقت للمستعرض وجمع JS وإعادة التوجيه الأقل يمكن أن يعزز أوقات تحميل الصفحة.
بالطبع ، سوف تختلف النتائج من موقع واحد إلى آخر. ومع ذلك ، سوف يساعدك ذلك في الحصول على فكرة عادلة عن الموقع الإلكتروني لموقع WordPress eCommerce الذي يتم تحميله ببطء.
الآن ، نعود إلى السؤال الكبير: كيف يمكننا تسريع موقعنا على الويب الخاص بالتجارة الإلكترونية؟
استضافة و CDN
من المعروف أنه يجب عليك اختيار حلول استضافة الويب الموثوقة وذات الجودة الجيدة والمحسنة بشكل جيد لموقع التجارة الإلكترونية الخاص بـ WordPress. لسوء الحظ، صناعة استضافة الويب اليوم مليئة بمضيفي الويب الذين غالبًا ما يقدمون خدمة أقل من المستوى.
وهذا يمكن أن يؤثر سلبا على أداء موقع الويب الخاص بك. بغض النظر عن طرق التحسين التي تستخدمها، قد يفشل موقع التجارة الإلكترونية WP الخاص بك في التحميل بشكل أسرع بسبب الخادم البطيء والبطيء.
لحسن الحظ ، لدينا دليل مقارن يمكن أن يساعدك في تقييم نوع خطة الاستضافة التي تحتاجها ، وأي مزود استضافة الويب يمكن أن يتناسب مع احتياجاتك. تحقق من ذلك هنا.
مع ذلك ، لا تقلل أبدًا من أهمية ملف شبكة توصيل المحتوى. بغض النظر عن مدى جودة استضافة الويب الخاصة بك ، يمكن لـ CDN دائمًا جعلها أفضل وأسرع. إذا كان متجر التجارة الإلكترونية الخاص بك لديه عملاء في جميع أنحاء العالم أو عبر بلدان مختلفة ، فإن استخدام CDN يعد أمرًا ضروريًا.
تعمل شبكة توصيل المحتوى ، في الأساس ، على تسريع موقع الويب الخاص بك عن طريق خدمة صفحاته من مجموعة متنوعة من الخوادم الجغرافية. على سبيل المثال ، لنفترض أن موقع الويب الخاص بك مستضاف على خادم موجود في فلوريدا. الآن ، إذا زار أحد المستخدمين من بانكوك موقعك ، فسيحتاج إلى وقت أطول لتحميل الصفحة. ويرجع ذلك إلى المسافة الجغرافية ، ومقدمي خدمات الإنترنت المتعددين ، وما إلى ذلك. ومن ناحية أخرى ، إذا كنت تستخدم شبكة لتوصيل المحتوى ، فستقدم خدمة CDN نسخة من محتوى موقعك الإلكتروني من موقع أقرب إلى بانكوك ، على سبيل المثال ، سنغافورة. بطبيعة الحال ، سيؤدي ذلك إلى زيادة وقت تحميل الصفحة وعرض المحتوى بشكل أسرع.
يعد CloudFlare وMaxCDN خيارين شائعين للتكامل مع موقع WordPress للتجارة الإلكترونية. يمكنك أيضًا استخدام خطة CloudFlare المجانية لاختبار المياه، على الرغم من أنه لتحقيق الأداء الأمثل، تعد الخطة المدفوعة استثمارًا جيدًا.
تحسين الصور
تعد الصور عنصرًا حيويًا في أي متجر للتجارة الإلكترونية. لتحسين أوقات تحميل الصفحة ، من الأفضل قضاء بعض الوقت في تحسين صور المنتجات والصور المصغرة وما إلى ذلك.
WordPress plugins مثل TinyPNG يمكن أن يكون مفيدًا لضغط الصور وتحسينها عند تحميلها.
هناك طريقة أخرى يمكن استخدامها هنا وهي التحميل البطيء للصور. التحميل البطيء يعني أنه لا يتم تحميل مجموعة الصور المحددة حتى يقوم المستخدم بالتمرير لأسفل إلى جزء الصفحة الذي تم وضع هذه الصور فيه.
بهذه الطريقة، لا يتأثر إجمالي وقت تحميل الصفحة سلبًا حيث لا يتعين على المتصفح تحميل جميع الصور مرة واحدة. الفسفور الأبيض plugins مثل BJ كسلان تحميل يمكن أن تساعدك على إنجاز هذا خارج المربع.
نظرًا لأن معظم محتوى الوسائط على متجر التسوق عبر الإنترنت سيكون على شكل صور ، فإن التحسين والتحميل البطيء للصور يمكن أن يسفر عن نتائج مفيدة.
استخدام ذاكرة التخزين المؤقت WordPress Plugin
لطالما كان التخزين المؤقت هو الحل الأكثر شيوعًا لتسريع مواقع الويب والمدونات الخاصة بـ WP. لا يُعد موقع التجارة الإلكترونية في WordPress استثناءً من هذه القاعدة. يجب أن تفكر في اختيار التخزين المؤقت الموثوق به والسمعة الطيبة في WordPress plugin. بعض الأسماء الجديرة بالاهتمام هي:
علاوة على ذلك ، تأكد من أن ملف plugin الذي تختاره متوافق مع التجارة الإلكترونية في WordPress plugin. أما إذا كنت تستخدم WooCommerce، ليس هناك ما يدعو للقلق - معظم التخزين المؤقت plugins احتفظ WooCommerce مخازن في الاعتبار ومتوافقة تماما مع نفسه.
لجميع WP التجارة الإلكترونية الأخرى pluginsقد تحتاج إلى التحقق من pluginوثائق.
من خلال التوافق ، فإننا نعني أن التخزين المؤقت plugin يجب أن يكتشف تلقائيًا ما يحتاجه للتخزين المؤقت (وما لا ينبغي). فيما يلي مثال: تحت أي ظرف من الظروف ، التخزين المؤقت لـ WP الخاص بك plugin يجب تخزين صفحات سلة التسوق والدفع مؤقتًا.
يجب إنشاء هذه الصفحات على أساس اختيار المستخدم فقط - لا توجد نسخة ثابتة يمكن تقديمها.
وبالمثل، لا يلزم تخزين عناصر واجهة مستخدم عربة التسوق (أو الرموز التي يتم وضعها غالبًا في الرأس أو شريط القوائم لمتاجر التجارة الإلكترونية) في ذاكرة التخزين المؤقت. بالنسبة لمواقع التجارة الإلكترونية في WordPress، من الجيد تنشيط تصغير CSS وHTML، ولكن تجنب تصغير JavaScript.
العديد من التجارة الإلكترونية plugins الاعتماد على JS لتحميل عناصر واجهة المستخدم الخاصة بعربة التسوق أثناء التنقل. قد يتسبب تصغير JS أو تخزينه مؤقتًا في حدوث مشكلات هنا — فقد يضيف المستخدم منتجًا إلى عربة التسوق الخاصة به، وسيتم إضافته بنجاح.
لكن ستظل الصفحة تعرض عربة فارغة - تم تخزين JS مؤقتًا وبالتالي فشل تحديث عربة التسوق، ما لم يتم تحديث الصفحة بأكملها.
وهكذا ، في حين يمكنك (ويجب) تخزين ملفات جافا سكريبت وتقليصها على مدونات WP ، فإن القيام بذلك ليس فكرة جيدة عن متاجر WP التجارية الإلكترونية.
باستخدام AJAX في سلة التسوق
من الممارسات الشائعة استخدام AJAX لعرض تفاصيل عربة التسوق. معظم التجارة الإلكترونية WP plugins، بما فيها WooCommerce، افعل الشيء نفسه أيضًا. إليك كيف يعمل:
يختار المستخدم منتجًا، ثم ينقر على زر "إضافة إلى سلة التسوق". تتم إضافة المنتج إلى سلة التسوق. بعد ذلك، يتم تحديث قيمتين على الصفحة: يعرض زر "إضافة إلى سلة التسوق" للمنتج "تمت الإضافة إلى سلة التسوق" أو "موجود بالفعل في سلة التسوق" (أو على نحو مماثل)، كما تعرض أداة سلة التسوق (أو الزر) عدد المنتجات المحدث. ماذا عن بقية الصفحة؟ لا يتم تحديثها أو تغييرها.
يحدث هذا التحديث الانتقائي عن طريق مكالمة AJAX. الآن، الجزء السلبي حول هذه الميزة هو أن مكالمات AJAX تستغرق وقتًا وتؤثر دائمًا سلبًا على وقت تحميل الصفحة.
لذلك سواء قام المستخدم بإضافة منتج للاتصال به أم لا (أي ما إذا كانت سلة التسوق بحاجة إلى التحديث عن طريق AJAX أم لا)، فإن المكتبات لا تزال بحاجة إلى التحميل.
إذا كنت ترغب حقًا في الحصول على بعض تعزيز الأداء هنا، فيمكنك تعطيل مكالمات AJAX (استخدام بسيط plugin مثل هذا واحد) ثم احصل على التجارة الإلكترونية الخاصة بك plugin إعادة توجيه المستخدم إلى عربة التسوق عند إضافة المنتج إلى سلة التسوق. إليك كيفية القيام بذلك بتنسيق WooCommerce:
ما عليك سوى الانتقال إلى الإعدادات ثم علامة التبويب "المنتجات". حدد خيار "إعادة التوجيه إلى عربة التسوق". بعد ذلك، احفظ اختيارك (يمكنك أيضًا تعطيل AJAX في الأرشيفات، إذا كنت ترغب في ذلك).
بينما نحن فيه ، WordPress بسيط ولكنه مفيد للغاية plugin سوف يكون WooCommerce إصلاح الصرف السريع. إنه ببساطة يتوقف عن تحميل طرق AJAX وغيرها WooCommerce يعمل على غيرWooCommerce الصفحات (على سبيل المثال ، مدونتك أو صفحة حول). يمكن أن يساعدك على تسريع فتحات موقع التجارة الإلكترونية في WordPress.
تحسين قاعدة البيانات
صورة ائتمانات:
يمكن لقاعدة بيانات WordPress بطيئة وغير جيدة تحسين موقعك على الويب. هذا صحيح بشكل خاص في حالة متاجر التجارة الإلكترونية التي تعمل على الفسفور الابيض. هناك المزيد من جداول قاعدة البيانات وإدخالات من المعتاد. ليس عليك فقط التعامل مع الجداول والإدخالات الخاصة بالمشاركات والصفحات والتعليقات. بالإضافة إلى ذلك ، سيكون لديك أيضًا إدخالات وجداول لمنتجاتك ، وسمات المنتجات ، والأوامر ، وما إلى ذلك.
يمكنك اختيار الفسفور الابيض الشهير plugin مثل WP Optimize or WP الاجتياح. مثل plugins يمكنك مسح قاعدة البيانات الخاصة بك وإزالة الأجزاء غير الضرورية والنفقات العامة، وما إلى ذلك. من خلال تنظيف قاعدة بيانات WP الخاصة بك على فترات منتظمة، يمكنك زيادة أوقات تحميل الصفحة حيث سيتم تنفيذ استعلامات قاعدة البيانات بشكل أسرع.
وفي الختام
هذا يقودنا إلى نهاية هذا المنصب. لقد ناقشنا طرقًا لتجنب تحميل البرامج النصية غير الضرورية على صفحات التجارة الإلكترونية ، وتحسين قواعد البيانات ، واستخدام التخزين المؤقت و CDNs ، وما إلى ذلك لتسريع أي موقع للتجارة الإلكترونية WordPress.
إذا كنت تقوم بتشغيل أو إدارة موقع على الويب الخاص بـ WordPress eCommerce ، فما هي الإستراتيجية أو الأساليب التي تستخدمها لتسريعها؟ تبادل وجهات النظر الخاصة بك في التعليقات أدناه!
التعليقات الردود 0