...

Как предотвратить крах веб-сайта, когда вы делаете шоу NBC Today

769

Как предотвратить крах веб-сайта, когда вы делаете шоу NBC Today

Если вы знаете, что собираетесь участвовать в шоу NBC Today Show или Shark Tank, то этот пост поможет вам предотвратить сбой веб-сайта из-за дополнительного трафика

12 секунд … Это все, что понадобилось … 12 минут на телевидении, и трафик и объем заказов для нашего интернет-магазина полностью взорвались! Кроме того, наш сайт не рухнул 🙂

На прошлой неделе наш интернет-магазин Bumblebee Linens был представлен на Today Show NBC, и это были, пожалуй, самые волнующие 12 секунд, которые я когда-либо испытывал, пока мы управляли нашим бизнесом.

Сегодняшний Шоу Клип

Сначала мы с женой не знали точно, сколько посетителей мы собираемся получить по телевидению. На самом деле, я скептически относился к тому, что на телевидении вообще будет генерироваться какой-либо значительный трафик. В конце концов, зритель должен не только запомнить название вашего магазина, но и физически пойти на компьютер и оформить заказ.

Чего я не осознавал, так это того, что за последнее десятилетие многое изменилось с точки зрения технологий. С одной стороны, Google позволяет найти любой бизнес практически мгновенно. И, во-вторых, появление смартфонов и планшетов означает, что большинство людей работают за компьютером практически круглосуточно.

В любом случае, чтобы не рисковать, мы разбили люки и предприняли дополнительные приготовления на тот случай, если объем нашего трафика и объем заказов увеличатся.

Посмотрите клип выше и скажите мне, что вы думаете, и читайте дальше, чтобы узнать, что мы сделали, чтобы подготовиться к нашему первому появлению на телевидении. В конце поста у меня будет несколько цифр для вас.


Вы, наверное, слышали ужасные истории о сайтах, которые закрываются из-за чрезмерного освещения в прессе, верно? Ну, я решил, что это не произойдет с нами.

Если вы посмотрите на данные о просмотрах за сегодня, то в среднем они составляют 1,74 млн. Зрителей в день. Если мы предположим, что щедрый рейтинг кликов (или показатель поиска Google) составляет 0,5%, это приведет к тому, что за короткий период времени на нашем сайте будет около 8700 посетителей.

Как я придумал этот номер? Я взял CTR, который я получаю для рекламы в Facebook, и разделил это число пополам. Очевидно, что это не точная оценка, но мне нужно было сделать какое-то предположение о том, какой трафик ожидать.

В любом случае, если 8700 посетителей захотят забить наш сайт за считанные минуты, я уверен, что наш сайт потеряет свою актуальность, поэтому нужно что-то делать. Но вот что было сложно в нашей ситуации.

На самом деле мы не были на 100% уверены, что нам удастся даже выйти на телевидение до нескольких дней назад. И учитывая, что я все еще работаю полный рабочий день, у меня было очень мало времени для подготовки нашего сайта. В целом, я взвесил несколько вариантов, и вот мой выбор …

  • Настройте обновленный сервер только на этот день. Моя текущая установка ограничена в отделе оперативной памяти особенно. Еще несколько процессоров тоже помогут
  • Ускорьте работу нашего сайта, включив на нашем веб-хосте кэширование PHP / SQL на сервере. то есть. включить APC, XCache и т. д. Это, вероятно, потребует также некоторых изменений исходного кода.
  • Сократите количество запросов MySQL и PHP, кэшируя сайт самостоятельно. Другими словами, генерировать статические предварительно отрендеренные версии моих страниц.
  • Используйте CDN. Такие услуги, как MaxCDN, Amazon Cloudfront и т.д., По разумным ценам и могут значительно ускорить загрузку изображений.

Учитывая временные ограничения, я решил, что не хочу рисковать перемещением сайта на обновленный сервер. На самом деле, я не хотел делать ничего радикального или необычного, что было вне моего контроля.

В конце концов, мне потребовалось довольно много времени, чтобы настроить существующий сервер при первом запуске, и я обнаружил, что всякий раз, когда я пытаюсь добавить что-то новое за короткий промежуток времени, мне всегда кажется, что что-то не так.

Быть в 100% -ом контроле было ключом. Если бы я пошел по обновленному маршруту сервера и сервер работал плохо, то мне пришлось бы зависеть от сисадмина, чтобы решить проблему, которая могла занять часы. Но если бы я сделал свои собственные оптимизации для сайта, то я мог бы легко вернуться к старой версии в случае каких-либо проблем.

Поэтому я выбрал третий вариант выше, который состоял в том, чтобы оптимизировать сайт самостоятельно, чтобы уменьшить нагрузку на сервер. Вариант 3 фактически был расширением того, что я уже реализовал в своем последнем редизайне сайта

Фактически, вариант 3 оказался единственной вещью, которую я успел реализовать и вовремя протестировать для большого упоминания на телевидении.

Мы заблокировали все на нашем сайте

Короче говоря, я решил статически кэшировать весь сайт, за исключением веб-страниц, связанных с процессом оформления заказа. По сути, я написал сценарий, который генерировал предварительно отрендеренные копии каждой страницы моего интернет-магазина и сохранял их на сервере для чрезвычайно быстрого доступа.

Хотя это сделало мой сайт молниеносным, у него был следующий недостаток. Поскольку я сохранял статические копии своего сайта, динамические элементы на странице больше не работали.

Так, например, на рисунке ниже видно, что у нас осталось менее 5 от этого конкретного платка.

Как предотвратить крах веб-сайта, когда вы делаете шоу NBC Today

Однако, если бы мы продали этот продукт, он все равно показал бы то же самое старое сообщение. Но в целом, это стоило жертвы за дополнительную скорость.

Второе, что я сделал, – статически кешировал все параметры конфигурации магазина. Большинству интернет-магазинов приходится загружать сотни параметров конфигурации из базы данных при каждой загрузке страницы.

Например, каждый раз, когда покупатель заходит на страницу, моей корзине покупок необходимо знать название магазина, как отображать товары, размер изображений категории и т.д., Чтобы правильно отобразить страницу.

Но загрузка всех этих параметров из базы данных требует времени и ресурсов сервера. Поэтому я просто поместил все эти параметры конфигурации в файл и по существу жестко запрограммировал их на нашем сайте. Хотя это делало изменения конфигурации неудобными, это делало наш сервер намного быстрее.

С учетом 2 изменений, указанных выше, для загрузки каждой страницы требовался лишь небольшой кусочек кода PHP для управления сеансом и нулевой доступ к базе данных SQL. Другими словами, это было похоже на загрузку статически жестко закодированной HTML-страницы.

Как наш сервер справился с трафиком?

Короче, наш сайт держится как чемпион. Несмотря на то, что я очень нервничал и во-вторых догадался, стоит ли обновлять наш сервер, все было хорошо. Трафик начал поступать около 7:00 по тихоокеанскому времени (Примечание: часы сервера на графике ниже находятся в другом часовом поясе).

Примечание. Для контекста размер нашей главной страницы составляет всего 250 КБ, а из-за кэширования в браузере повторные загрузки составляют всего около 16 КБ.

Как предотвратить крах веб-сайта, когда вы делаете шоу NBC Today

И если вы посмотрите на нагрузку на наш сервер в течение этого времени, она просто отлично работает.

Как предотвратить крах веб-сайта, когда вы делаете шоу NBC Today

Мы улучшили нашу форму заказа для регистрации по электронной почте

Долгое время мы разрешали подписку на рассылку только для «зарегистрированных» клиентов на нашем сайте. Хотя это звучит неубедительно, разрешить регистрацию для «незарегистрированных» пользователей не удалось нашей корзине «из коробки».

На нашем сайте «зарегистрированный» клиент – это тот, кто решает создать учетную запись во время оформления заказа. Создавая учетную запись, мы сохраняем информацию об их адресе, чтобы они могли сделать заказ снова в будущем без необходимости повторного ввода своей информации.

Однако проблема в том, что большинство клиентов не хотят создавать учетную запись. И в результате мы потеряли много подписок на рассылку по электронной почте от клиентов, которые не регистрируются.

Как предотвратить крах веб-сайта, когда вы делаете шоу NBC Today

В любом случае, я наконец-то сорвался с места и решил запрограммировать возможность получать электронные письма с помощью нашей функции экспресс-оплаты. Если NBC собирался отправить тонну трафика, я бы очень хотел собрать их адреса электронной почты на будущее.

Другая вещь, которую я сделал, я сделал кнопку проверки подписки «по умолчанию» проверенной, как показано ниже.

Как предотвратить крах веб-сайта, когда вы делаете шоу NBC Today

Результатом всего этого является то, что нам удалось собрать более 150 новых адресов электронной почты в тот день. Примечание: они были от клиентов, которые выбрали «гостевую» проверку.

Результаты


Как предотвратить крах веб-сайта, когда вы делаете шоу NBC Today

Прежде чем мы точно знали, что нам представится такая возможность, моя жена пошла дальше и заранее заказала больше инвентаря на всякий случай. На самом деле нам доставили воздух, что сделало его очень дорогостоящим, но мы хотели быть готовы на всякий случай.

Оказывается, моя жена назвала это правильно. Вот результаты этого дня.

  • У нас был 7-кратный средний дневной объем заказов. Утром был момент, когда заказы приходили быстрее, чем моя жена могла распечатать счета.
  • Наш трафик был в 3 раза выше среднего. Приведенный выше график трафика немного обманчив, потому что большая часть его была сильно сгруппирована около 7 утра по тихоокеанскому времени, когда показ шоу. Когда я впервые проверил наш трафик, на нашем сайте одновременно работало более 200 человек.
  • Доходы были примерно в 5-6 раз выше среднего.

Как предотвратить крах веб-сайта, когда вы делаете шоу NBC Today

Вот разбивка с точки зрения платформы

  • 61% трафика пришел от пользователей настольных компьютеров / ноутбуков, что привело к 79% заказов
  • 21% трафика пришел от пользователей планшетов, что привело к 16% заказов
  • 18% трафика поступило от пользователей смартфонов, что привело к 5% заказов

Примечание: я забыл добавить, что я также заблокировал весь наш мобильный веб-сайт, поэтому работа со смартфоном была молниеносной.

Вот несколько цифр, связанных с рейтингами Нильсена. К сожалению, я не до конца понимаю, что именно означают эти цифры, но, возможно, кто-то из аудитории сможет уточнить 🙂

  • Аудитория Нильсена: 2 036 955
  • Расчетная эквивалентность объявления: $ 158 933
  • Расчетная стоимость рекламы: $ 476 799
  • 30-секундная рекламная эквивалентность: 16 000 долл. США

В общем и целом

В целом, наше первое телевидение имело большой успех. Единственное, к чему мы не могли быстро обратиться, это увеличение громкости звонка. Чтобы обучить кого-то и узнать о наших продуктах, требуется некоторое время, поэтому мы должны были отдать должное нескольким имеющимся у нас операторам.

В полдень я даже отвечал на звонки, чтобы моя жена могла пообедать. Но в целом это был фантастический день. Просто для удовольствия, фотография ниже очень точно описывает наши эмоции в тот день.

Как предотвратить крах веб-сайта, когда вы делаете шоу NBC Today

Особая благодарность Робин Спизман и специальное предложение

Как предотвратить крах веб-сайта, когда вы делаете шоу NBC TodayЯ просто хочу поблагодарить Робина Спизмана за предоставленную нам эту удивительную возможность.

Робин – автор бестселлеров в Нью-Йорк Таймс, адвокат потребителей и телеведущая. На самом деле, она известна как один из ведущих экспертов в области подарков и практических рекомендаций в стране, и она является постоянным гостем на NBC Today Show. Вы можете проверить ее биографию здесь.

В любом случае, вы, наверное, удивляетесь, как мы с Робин пересекались. И ответ был чистой удачей. Робин неожиданно связался с нами по поводу участия в сегодняшнем шоу, и, естественно, мы воспользовались этой возможностью.

Как я уже не раз упоминал в этом блоге, удача всегда играет роль в любом успешном бизнесе. Иногда вам просто нужно придерживаться этого достаточно долго, и хорошие вещи случаются.

После работы с Робин я могу вам сказать, что она очень дружелюбная, с ней легко общаться и она любит помогать владельцам малого бизнеса. Это определенно тот, с кем я планирую поддерживать связь в будущем, и мы в долгу перед ней.

В любом случае, чтобы выразить нашу благодарность, я собираюсь раздать 3 экземпляра ее отмеченной наградами книги «Сделай это памятным: руководство по
созданию любого события, подарка или случая…. Ослепительно!»
3 счастливых читателя MyWifeQuitHerJob.com.

Просто оставьте комментарий под этим постом, и я сделаю случайный розыгрыш для 3 счастливчиков!

Примечание: MyWifeQuitHerJob.com никоим образом не связан с Robyn Spizman. Так почему я это делаю? Я полагаю, что если бы она была достаточно любезна, чтобы послать миллионы глазных яблок на нашем пути, я мог бы по крайней мере послать ей 100K. Спасибо, Робин!

Не забудьте оставить комментарий ниже, чтобы ввести рисунок для книги Робин! Спасибо за прочтение.

Примечание. Этот пост может содержать партнерские ссылки, что означает, что я могу получить комиссию, если вы совершите покупку при нажатии на ссылку. Пожалуйста, ознакомьтесь с нашей политикой конфиденциальности для получения дополнительной информации.

Вы читали это?

Everything you need to know to start a profitable blog and build an audience

  • Find a profitable niche
  • Setup a WordPress blog
  • Generate traffic to your site

Enter your primary email address below and receive my FREE 6 Day Mini-Course and weekly tips on How To Create A Profitable Blog

Learn How To Start A Profitable Blog

Как предотвратить крах веб-сайта, когда вы делаете шоу NBC Today

Источник записи: https://mywifequitherjob.com

Этот веб-сайт использует файлы cookie для улучшения вашего опыта. Мы предполагаем, что вы согласны с этим, но вы можете отказаться, если хотите. Принимаю Подробнее