إعادة تصميم متجر مسلمداني على الإنترنت: العملية والنتائج
دراسة حالة لـMuslimadani.id: من موقع ويب بطيء إلى متجر إلكتروني أسرع وأكثر استعدادًا للتحويل من خلال تدقيق عنق الزجاجة، والتحسين الفني، وترحيل البنية التحتية.
اقرأ المقالفي بعض الأحيان، تكون المشاريع الأكثر إحباطًا هي تلك التي تصقل مهاراتي أكثر من غيرها.
هذا هو بالضبط ما شعرت به عندما تلقيت طلبًا عاجلاً من Win Equipment خلال عطلة نهاية الأسبوع. لقد احتاجوا إلى المساعدة في نقل موقع الويب الخاص بهم من استضافة CloudNow القديمة إلى استضافة Niagahoster المشتركة.
كان من المفترض أن تستغرق عملية الترحيل أقل من ساعة، لكن هذا المشروع القصير أصبح أكثر صعوبة مما كنت أتوقع. كان ملف النسخ الاحتياطي كبيرًا جدًا، ولم يكن لدى الاستضافة القديمة وصول SSH، وفشل ضغط النسخة الاحتياطية في دليل public_html عدة مرات، وكانت سرعة التنزيل بطيئة أيضًا.
وفي النهاية، تمكنت من نقل الموقع بنجاح في نفس اليوم. وقد أعطى ذلك لشركة Win Equipment فرصة للتساؤل عما يمكن تحسينه على موقعها.
خلال اجتماع عبر الإنترنت، أوضحت أن موقع الويب كان بطيئًا، ويواجه العديد من المشكلات الفنية المتعلقة بتحسين محركات البحث، ولم يتم تحسين المحتوى بشكل جيد.
بهدف تحسين تجربة المستخدم وأداء تحسين محركات البحث، قررت Win Equipment بدء عملية تحسين تدريجية، بدءًا من سرعة تحميل موقع الويب.
أصبح ذلك بداية تحول أكثر اكتمالًا: التحول إلى GeneratePress Premium، والتحويل من WPBakery إلى Blocks، وتقليل المكونات الإضافية غير الضرورية، ونقل الاستضافة إلى VPS مع التحسين المناسب. وقد أدت هذه الخطوات معًا إلى تحسين كبير في استقرار الموقع وأدائه.
هل سبق لك أن انتظرت وقتًا طويلاً حتى يتم تحميل موقع ويب، ثم أغلقت علامة التبويب وبحثت عن بديل؟ وهذا ما يحدث غالبًا لزوار مواقع الويب البطيئة.
كانت Win Equipment تواجه مشكلة خطيرة في السرعة. كانت نتائج PageSpeed Insights الخاصة بهم 27 فقط على الهاتف المحمول و36 على سطح المكتب، وكان الموقع يفشل في Core Web Vitals. لقد استغرق تحميل موقع الويب وقتًا طويلاً.

لم تكن هذه مشكلة تجربة المستخدم فقط. كما كان لها تأثير كبير على عدة مجالات رئيسية:
1. تجربة المستخدم
2. تحسين محركات البحث
3. التحويل والاحتفاظ
كان فهم سبب أهمية السرعة هو الخطوة الأولى. وبعد ذلك جاءت الإصلاحات الفنية.
لقد بدأت بإجراء تدقيق كامل للأداء لتحديد كل مشكلة تؤثر على سرعة موقع الويب. غطى هذا التحليل الموضوع، والمكونات الإضافية غير الضرورية، والتعليمات البرمجية غير الفعالة، وتكوين الاستضافة غير الأمثل.
قمت بتطبيق عدة استراتيجيات رئيسية للوصول إلى هدف المشروع:
لقد قمت بتغيير موضوع موقع الويب من Structure إلى GeneratePress Premium. لقد اخترته لأن GeneratePress خفيف الوزن للغاية ويركز على السرعة. أستخدم هذا الموضوع في جميع مواقع الويب الخاصة بي ومشاريع العملاء.
لقد قمت بإعادة بناء جميع الصفحات باستخدام GenerateBlocks وGeneratePress، بما في ذلك الصفحة الرئيسية والصفحات وصفحات المتجر وصفحات المنتج الفردي ومنشورات المدونة وصفحات الأرشيف.
أدى هذا الأسلوب إلى تقليل استخدام المكونات الإضافية وإزالة التعليمات البرمجية غير الضرورية، مما جعل موقع الويب أخف وزنًا وأسرع.

إحدى نقاط قوة الكتل هي ميزة النمط، والتي تتيح لك مزامنة الكتل عبر صفحات متعددة. عند تحديث نمط واحد، يتم تطبيق التغيير تلقائيًا في كل مكان يتم فيه استخدام هذا النمط.
لقد قمت بتقليل عدد المكونات الإضافية من 43 إلى 19، مع الاحتفاظ فقط بالمكونات الإضافية المطلوبة حقًا. أدى ذلك إلى خفض تحميل الخادم وساعد الموقع على التحميل بشكل أسرع.
لتحسين السرعة بشكل أكبر، قمت بتطبيق العديد من التحسينات الإضافية:
إزالة CSS وJavaScript غير المستخدمة: استخدام أدوات مثل Asset Manager وDebloat لتحديد الأصول غير المستخدمة وإزالتها.
التخزين المؤقت على مستوى الخادم: استخدام ذاكرة التخزين المؤقت FastCGI لتخزين نسخ الصفحات الديناميكية وتقليل تحميل الخادم.
تحسين PHP-FPM: ضبط تكوين PHP-FPM لتحسين أداء معالجة PHP.
تبديل المكون الإضافي لشريط التمرير من Revolution Slider إلى خيار أخف وأسرع، Smart Slider 3.
لقد قمت بنقل موقع الويب من الاستضافة المشتركة إلى VPS باستخدام حزمة LEMP: Linux وNginx وMySQL وPHP. وقد أعطى هذا أداءً أفضل وتحكمًا أكبر في تكوين الخادم. لقد قمت أيضًا بإنشاء برامج نصية bash للنسخ الاحتياطي والاستعادة التلقائية، وتوفير بيئات التدريج والتطوير.
يبدو نظام النسخ الاحتياطي كما يلي:

عند الحاجة إلى الاستعادة، يمكن للعميل الاختيار من ملفات النسخ الاحتياطي المتاحة، بما في ذلك النسخ الاحتياطية اليومية والأسبوعية والشهرية واليدوية، باستخدام أمر طرفي واحد فقط. عملية الاستعادة سريعة جدًا وعادةً ما تستغرق أقل من 5 دقائق.
تثبيت Ninja Firewall: لقد قمت بتثبيت Ninja Firewall للمساعدة في حماية موقع الويب من التهديدات الأمنية وقمت بتكوينه ليتوافق مع إعداد خادم VPS.
أمان إضافي على مستوى الخادم: قمت أيضًا بتطبيق تقوية إضافية على Nginx وMariaDB وPHP وجدار الحماية لتوفير حماية أقوى.
كان تحسن الأداء ملحوظًا:
| متري | قبل التحسين | بعد التحسين | التحسن (%) |
|---|---|---|---|
| نقاط سرعة صفحة الجوال | 27 | 92 | 240.74% |
| درجة سرعة صفحة سطح المكتب | 36 | 99 | 177.78% |

أدى التحميل السريع للصفحة إلى منح الزائرين تجربة أفضل وتقليل معدل الارتداد.
أدى تحسين الأمان إلى جعل موقع الويب أكثر أمانًا من التهديدات الخارجية بفضل خطوات التعزيز.
جاءت الكفاءة التشغيلية الأفضل من خلال عدد أقل من المكونات الإضافية وتحسينات الخادم، مما أدى إلى تقليل حمل الخادم وتحسين الاستقرار.
وقمت أيضًا بتطبيق تحسينات إضافية لتحسين المقاييس الأخرى، بما في ذلك إمكانية الوصول وأفضل الممارسات وتحسين محركات البحث.
إذا كان موقع الويب الخاص بك بطيئًا، أو يستغرق تحميله وقتًا طويلاً، أو كان به مشكلات فنية في تحسين محركات البحث، فيمكننا مساعدتك.
تعرف على كيف يمكن لاستراتيجية التحسين لدينا أن تحسن بشكل كبير سرعة موقع الويب الخاص بك، وتجربة المستخدم، ورؤية تحسين محركات البحث.
يمكنك استكشاف تحسين سرعة WordPress أو مناقشة أعمال أوسع لتطوير المواقع إذا كان موقعك لا يزال يستخدم أداة إنشاء صفحات ثقيلة.
مؤسس Harun Studio ومطور مواقع ومدوّن ومراجع لاستضافات المواقع. يساعد أصحاب الأعمال على بناء مواقع أكثر صحة من خلال التصميم والتطوير والصيانة طويلة الأمد.
اكتشف رؤى أخرى ترتبط ارتباطًا مباشرًا بهذا الموضوع.
دراسة حالة لـMuslimadani.id: من موقع ويب بطيء إلى متجر إلكتروني أسرع وأكثر استعدادًا للتحويل من خلال تدقيق عنق الزجاجة، والتحسين الفني، وترحيل البنية التحتية.
اقرأ المقال
دراسات الحالة دراسة حالة عن PT Zumatic: تحسن أداء الهاتف المحمول من 53 إلى 93 وسطح المكتب من 81 إلى 100 من خلال التدقيق الفني وتحسين أداء WordPress وسير عمل المحتوى الأكثر بساطة.
اقرأ المقال
دراسات الحالة دراسة حالة RWB Auto Shop: إعادة تصميم WooCommerce للدفع بناءً على Fluid Checkout Lite بالإضافة إلى PHP وJavaScript وCSS المخصصة للحصول على تجربة دفع أكثر تميزًا.
اقرأ المقال