
لا يعجب المستخدمون حقًا عندما يكون المورد الذي يحتاجون إليه عبر الإنترنت "يتباطأ". تشير بيانات الاستطلاع إلى أن 57٪ من المستخدمين يتركون صفحة ويب إذا تم تحميلها لأكثر من ثلاث ثوان ، بينما 47٪ مستعدون للانتظار لمدة ثانيتين فقط. يمكن أن يتسبب تأخير ثانية واحدة في تحويل 7٪ وتقليل بنسبة 16٪ في رضا المستخدم.
لذلك ، أنت بحاجة إلى الاستعداد لزيادة الحمل ورشقات حركة المرور. واليوم سنتحدث عن كيفية القيام بذلك.
ملاحظة : لا تهدف المادة إلى المعلم الخاص بإدارة النظام ، وإنما تستهدف مالكي مواقع الأعمال ، لذلك فهي نظرة عامة.
1. استخدام التخزين المؤقت
كلما زاد المحتوى على الموقع ، يمكنك التخزين المؤقت ، حتى لا يتم تنزيله في كل مرة يزور فيها المستخدم الصفحة - كلما كان ذلك أفضل. عادةً ما يكون جزء كبير من المحتوى ثابتًا ، ولا يحتاج ببساطة إلى إعادة التحميل باستمرار. التخزين المؤقت مهم بشكل خاص عند طفرات حركة المرور ، ولا يمكن أن يساعد فقط في تسريع الموقع ، ولكن أيضًا توفير المال.
إذا كان لديك موقع على WordPress الشرطي ، فسيكون تخزين الإضافات
المؤقتة مثل
Cache Enabler أو
Cachify رائعًا .
2. فقط معالجة حركة المرور مفيدة
وفقا للبحث ، على شبكة الإنترنت الحديثة ، يتم إنشاء ما يقرب من 40 ٪ من جميع حركة المرور من الروبوتات. قد تكون برامج الروبوت جيدة - على سبيل المثال ، برامج زحف محركات البحث - والسيئة. يشمل الأخير ، على سبيل المثال ، جميع أنواع المحللون الذين يقومون بتحليل البيانات وضخها.
في قطاع الإنترنت للشركات ، فإن الوضع أسوأ - حيث يمكن أن
يتجاوز حجم حركة السير السيئة 42٪. بالنسبة للشركات ، هذا أمر سيء لسببين. أولاً ، يمكن إطلاق برامج روبوتات سيئة من قبل المنافسين لسرقة المحتوى أو جمع بيانات مهمة عن الأعمال التجارية ، وثانياً ، تؤدي حركة الروبوتات إلى خلق عبء إضافي خطير على البنية التحتية.
تساعد أنظمة الترشيح على التخلص من المشكلة وتقليل الحمل على الموقع ، ولكن من أجل تشغيلها الصحيح ، يجب معايرة كل موقع على حدة. لهذا ، يمكن نمذجة حركة السير الآلية. من الأدوات الرائعة لمحاكاة مثل هذا الحمل استخدام خدمات مثل
Infatica ، التي تتيح لك استئجار وكلاء مقيمين.
تستخدم العديد من برامج الروبوت الحديثة عناوين IP مقيمة ، مما يعني أنك تحتاج إلى عدد كبير من هذه العناوين لإجراء اختبار عالي الجودة.
3. تحقيق التوازن بين الحمل
استكشف أدوات موازنة التحميل المتاحة. هناك ثلاثة أنواع من هذه الحلول - العمل على موازين الحديد والسحابة والبرامج.
مع درجة عالية من الاحتمال ، ستكون خيارات "الحديد" مكلفة للغاية بالنسبة للشركات الصغيرة أو منشئي الشركات الناشئة ، لذلك سنولي المزيد من الاهتمام للخيارين الآخرين.
من بين الأدوات السحابية الشائعة يمكن أن تسمى
Cloudflare - وغالبًا ما تستخدمها الشركات التي تعاني من مشاكل بسبب زيادة عدد الزيارات. من بين خيارات البرنامج ، يمكنك تسمية
Neutrino ، يتم تضمين قدرات موازنة التحميل الخطيرة في خادم الويب
Nginx .
4. تحسين تسليم المحتوى
هناك خطوة أخرى ستكون مفيدة في رشقات من نشاط الشبكة وهي استخدام شبكة CDN أو شبكة توصيل المحتوى. في جوهره ، هو مجموعة من الخوادم في جميع أنحاء العالم التي يمكن استخدامها لتسليم المحتوى للمستخدم على طول الطريق الأمثل.
عادةً ما يكون محتوى الموقع موجودًا على خادم رئيسي معين في مكان واحد ، وبالتالي ، عند تلقي الطلبات من أماكن مختلفة ، قد تأتي الإجابات للمستخدمين بشكل غير متساو - وهذا يبدو وكأنه تأخير. كلما كان المستخدم أبعد من الخادم مع الموقع ، كلما طال انتظاره لانتظار الرد.
تقوم شبكة CDN بتخزين الملفات في خوادم مختلفة و "تسحبها" لنقلها إلى المستخدم من الخادم الأقرب إليه من الشبكة. يتيح لك ذلك إنشاء مسار التسليم الخاص بك لكل مستخدم ويسرع بشكل كبير في عمل النظام بأكمله.
من خلال
الرابط ، يمكنك العثور على قائمة كاملة من شبكات CDN المناسبة للاستخدام مع مواقع الويب.
5. استخدام الضغط
يعد ضغط الملفات أداة أخرى لتسريع عملية تحميل الموقع. تتضمن الكثير من الموارد المحملة بدرجة عالية
ضغط Gzip من أجل تقليل حجم ملفات الموقع للتحميل وإعادة التوجيه.
تعمل Gzip على هذا النحو - تبحث الأداة عن خطوط مكررة في الملف وتستبدل السطر الثاني بمؤشر على السطر السابق. عندما يقوم المتصفح بفك حزم الملف المستلم ، فإنه يمر عبر الخطوط الموجودة فيه ، ويقرأ المؤشر ويعرض المحتوى "المحذوف". وبالتالي ، يمكنك تقليل إجمالي وزن الملفات حتى 70٪. يتضمن بعض موفري الاستضافة ضغط Gzip افتراضيًا ، لكن من الأفضل التحقق من هذا الإعداد يدويًا.