كيفية منع تعطل موقع الويب عند إجراء عرض NBC اليوم

نشرت: 2021-08-19

12 ثانية ... هذا كل ما استغرقته ... 12 ثانية صغيرة من التواجد على التلفزيون وانفجر حجم حركة المرور والطلبات لمتجرنا على الإنترنت تمامًا! بالإضافة إلى ذلك ، لم يتعطل موقعنا الإلكتروني :)

في الأسبوع الماضي ، ظهر متجرنا الإلكتروني Bumblebee Linens في برنامج Today Show على قناة NBC ، وكان من المحتمل جدًا أن يكون أكثر 12 ثانية مبهجة شهدتها على الإطلاق طالما كنا ندير أعمالنا.

احصل على دورة تدريبية مصغرة مجانية حول كيفية بدء متجر تجارة إلكترونية ناجح

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

جدول المحتويات

مقطع عرض اليوم

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

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

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

شاهد المقطع أعلاه وأخبرني برأيك واقرأ لمعرفة ما فعلناه للتحضير لأول ظهور تلفزيوني لنا. في نهاية المنشور ، لدي بعض الأرقام لأشاركها معك .

أعددنا موقعنا لحركة المرور الإضافية

today show stats

ربما سمعت عن قصص رعب حول تعطل المواقع بسبب التغطية الصحفية المفرطة ، أليس كذلك؟ حسنًا ، كنت مصممًا على أن هذا لن يحدث لنا.

إذا ألقيت نظرة على بيانات مشاهدة Today Show ، فإنهم يبلغ متوسط ​​عددهم حوالي 1.74 مليون مشاهد يوميًا . إذا افترضنا أن نسبة النقر إلى الظهور سخية (أو معدل بحث Google) تبلغ 0.5٪ ، فمن شأن ذلك أن يجلب 8700 زائر إلى موقعنا في فترة زمنية قصيرة جدًا.

كيف توصلت إلى هذا الرقم؟ لقد أخذت نسبة النقر إلى الظهور (CTR) التي أحصل عليها لإعلانات Facebook وقسمت هذا الرقم إلى النصف. من الواضح أن هذا ليس تقديرًا دقيقًا ولكني كنت بحاجة إلى وضع نوع من الافتراضات حول ما يمكن توقعه من حركة المرور.

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

لم نكن متأكدين بنسبة 100٪ من أننا سنظهر على التلفزيون حتى قبل عدة أيام. وبالنظر إلى أنني ما زلت أعمل في وظيفة بدوام كامل ، لم يكن لدي سوى القليل من الوقت لإعداد موقعنا. بشكل عام ، قمت بموازنة عدة خيارات وإليك اختياراتي ...

  • قم بإعداد خادم تمت ترقيته لهذا اليوم فقط. إعدادي الحالي محدود في قسم ذاكرة الوصول العشوائي على وجه الخصوص. قد تساعد بعض وحدات المعالجة المركزية الأخرى أيضًا
  • قم بتسريع موقعنا من خلال جعل مضيف الويب الخاص بنا يمكّن التخزين المؤقت PHP / SQL على الخادم. بمعنى آخر. تمكين APC و XCache وما إلى ذلك ... قد يتطلب هذا على الأرجح بعض التغييرات في شفرة المصدر أيضًا.
  • قلل عدد استعلامات MySQL و PHP عن طريق تخزين الموقع مؤقتًا بنفسي. بمعنى آخر ، إنشاء إصدارات ثابتة معروضة مسبقًا من صفحاتي.
  • استخدم CDN. خدمات مثل MaxCDN و Amazon Cloudfront وغيرها ... بأسعار معقولة ويمكن أن تسرع تنزيلات الصور بشكل كبير.

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

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

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

لذلك اخترت الخيار الثالث أعلاه والذي كان لتحسين الموقع بنفسي لتقليل تحميل الخادم. كان الخيار 3 في الواقع امتدادًا لشيء قمت بتنفيذه بالفعل في آخر إعادة تصميم لموقعي

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

لقد أغلقنا كل شيء على موقعنا

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

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

على سبيل المثال ، توضح الصورة أدناه أن لدينا أقل من 5 منديل من هذا المنديل المحدد.

dynamic text

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

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

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

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

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

كيف تعامل خادمنا مع حركة المرور؟

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

ملاحظة: بالنسبة للسياق ، يبلغ حجم صفحتنا الأولى 250 كيلو بايت فقط وبسبب التخزين المؤقت للمتصفح ، فإن التحميلات المتكررة لا تزيد عن 16 كيلو بايت.

Bandwidth

وإذا نظرت إلى تحميل الخادم الخاص بنا خلال ذلك الوقت ، فستجده جيدًا.

Server-Load

لقد قمنا بتحسين نموذج الخروج الخاص بنا للاشتراك في البريد الإلكتروني

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

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

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

checkout

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

الشيء الآخر الذي فعلته هو أنني جعلت زر اختيار الرسائل الإخبارية "محددًا" بشكل افتراضي كما هو موضح أدناه.

newsletter

خلاصة كل هذا هو أننا تمكنا من جمع أكثر من 150 عنوان بريد إلكتروني جديد في ذلك اليوم. ملاحظة: كانت هذه من العملاء الذين اختاروا الخروج "الضيف".

النتائج

today show

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

كما اتضح ، وصفته زوجتي بشكل صحيح. كانت هنا نتائج ذلك اليوم.

  • كان لدينا 7 أضعاف متوسط ​​حجم الطلبات اليومية . كانت هناك لحظة في الصباح حيث كانت الطلبات تأتي أسرع مما تستطيع زوجتي طباعة الفواتير.
  • كانت حركة المرور لدينا أكثر من 3 مرات أعلى من المتوسط . الرسم البياني لحركة المرور أعلاه مخادع بعض الشيء لأن معظمه كان متجمعًا بشكل كبير في حوالي الساعة 7 صباحًا بتوقيت المحيط الهادي عند بث العرض. عندما تحققت من حركة المرور لأول مرة ، كان هناك أكثر من 200 شخص يدققون على موقعنا في نفس الوقت.
  • كانت الإيرادات أعلى من المتوسط ​​بحوالي 5-6 مرات.

Order Volume

إليك الانهيار من حيث النظام الأساسي

  • جاء 61٪ من حركة المرور من مستخدمي أجهزة سطح المكتب / أجهزة الكمبيوتر المحمول مما أدى إلى 79٪ من الطلبات
  • 21٪ من حركة المرور جاءت من مستخدمي الأجهزة اللوحية مما نتج عنه 16٪ من الطلبات
  • 18٪ من حركة المرور جاءت من مستخدمي الهواتف الذكية مما نتج عنه 5٪ من الطلبات

ملاحظة: لقد نسيت أن أضيف أنني أغلقت أيضًا موقع الويب للجوال بالكامل ، لذا كانت تجربة الهاتف الذكي سريعة للغاية.

فيما يلي بعض الأرقام المتعلقة بتصنيفات Nielsen. لسوء الحظ ، لا أفهم تمامًا ما تعنيه هذه الأرقام بالضبط ولكن ربما يمكن لشخص ما من الجمهور توضيح ذلك :)

  • جمهور نيلسن : 2،036،955
  • معادلة الإعلان المحسوبة : 158،933 دولارًا
  • قيمة الدعاية المحسوبة : 476.799 دولار
  • معادلة الإعلان لمدة 30 ثانية : 16000 دولار

شاملة

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

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

today show

شكر خاص إلى Robyn Spizman وعرض خاص

robyn Spizman أود فقط أن أشكر Robin Spizman على إعطائنا هذه الفرصة الرائعة.

روبين هو مؤلف ذائع الصيت في نيويورك تايمز ومحامي المستهلك والشخصية التلفزيونية. في الواقع ، إنها معروفة كواحدة من خبراء تقديم الهدايا الرائدين في البلاد وهي ضيفة منتظمة في برنامج NBC Today Show. يمكنك التحقق من سيرتها الذاتية هنا.

على أي حال ، ربما تتساءل كيف عبرت أنا وروبين المسارات. والجواب كان الحظ الخالص . من فراغ ، اتصلت بنا Robyn بشأن ظهورها في برنامج Today Show ومن الطبيعي أن نغتنم هذه الفرصة.

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

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

على أي حال ، لإظهار امتناننا ، سأقدم 3 نسخ من كتابها الحائز على جوائز "اجعله لا يُنسى: دليل من الألف إلى الياء لعمل أي حدث أو هدية أو
مناسبة .... مبهرة! " إلى 3 من قراء MyWifeQuitHerJob.com المحظوظين.

ما عليك سوى ترك تعليق أسفل هذا المنشور وسأقوم برسم عشوائي لثلاثة فائزين محظوظين!

ملاحظة: MyWifeQuitHerJob.com لا ينتمي إلى Robyn Spizman بأي شكل من الأشكال. فلماذا أفعل هذا؟ أعتقد أنها إذا كانت لطيفة بما يكفي لإرسال الملايين من مقل العيون بطريقتنا ، فيمكنني على الأقل إرسال 100 ألف لها. شكرا لك روبين!

لا تنس ترك تعليق أدناه للدخول في الرسم الخاص بكتاب روبين! شكرا للقراءة.