Дмитрий Радищев (dibr) wrote,
Дмитрий Радищев
dibr

Categories:

мерцающий самовывоз

И ещё о программистах и ошибках.

"Сайт почты России закрыт на обед"? "Только на сайте сбербанка вы можете постоять в электронной очереди"? Есть варианты поинтереснее!

Решил тут в воскресенье вечером заказать кое-что через интернет в магазине "комус" - с самовывозом ессно, магазин у нас тут рядом. Зашёл на сайт, положил что нужно в корзину, пошёл на оформление заказа, и... не обнаружил там самовывоза. Потыкался туда-сюда, самовывоза не нашёл (но ведь был же!), в конце концов плюнул и занялся другими делами. И уже перед сном, часа в три ночи, решил попробовать ещё раз - вдруг всё-таки разберусь.
Но на этот раз самовывоз спокойно оформился, а на всех товарах в корзине появилась соответствующая самовывозу иконка (до этого её не было).

Ага! - подумал я. Значит в воскресенье самовывоза нет, но с наступлением понедельника он появляется. Ну, всё ясно: программистам сайта сказали "на выходные дни самовывоз не оформлять" (что логично, магазин может быть закрыт), а они поняли как "в выходные дни самовывоз не оформлять" (не показывать соответствующий пункт в формочке), вот самовывоз и исчезает с двенадцатым ударом часов в ночь с пятницы на субботу - и воскресает вновь в 00:00 понедельника. И собрался уже про это рассказать, но решил потерпеть до следующих выходных и убедиться.
И в следующую субботу... обнаружил самовывоз на месте. И в воскресенье тоже. И только в воскресенье вечером самовывоз исчез - чтобы через несколько часов вернуться, то есть версия с выходными днями оказалась неверной, но самовывоз на сайте таки действительно иногда исчезает.

Тогда я решил подойти фундаментально. И написал скрипт, каждые две минуты скачивающий с сайта комуса страницу, и проверяющий, есть ли там про самовывоз. Ну и оставил, для надёжности, на две недели (кто упоротый, я упоротый?? Я просто статистику хотя бы по двум комплектам выходных набирал. Ну и убедиться что в будние дни всё ок). Результат удивил.

Самовывоз в комусе "мерцает" в ночь с воскресенья на понедельник - то есть пропадает и появляется! Первое пропадание - вскоре после 20:00 воскресенья, дальше самовывоз начинает пропадать всё чаще, и в какой-то момент пропадает полностью (тут день на день не приходится). Уже к 0:30 могут появиться первые слабые всплески самовывоза, но где-то до 3:10 - 3:20 самовывоза чаще нет, чем он есть. И наконец в 3:10 - 3:20 самовывоз включается (возможно "мигнув" ещё пару раз) и дальше стоит всю неделю. Собственно, вот график с "мерцанием": интервал от 19:00 до 05:00, две минуты на символ, "#" - самовывоз есть, "-" - нет.

19:00 ##############################
20:00 ###-#####-###-#-#-##--##---###
21:00 -----#-##--##----####---##--#-
22:00 -#-#-##-#-###--##-#----#--#---
23:00 --#---------------------------
24:00 --------------#-#--#-----#-#--
01:00 -#-#-#-----#-------#---------#
02:00 #-#--#-#---#----------#---##-#
03:00 ----###--#####################
04:00 ##############################

19:00 ##############################
20:00 ##-##----#-#-----###---###---#
21:00 --#-#------------------#----#-
22:00 ------------#-----------------
23:00 ------------------------------
24:00 ------------------------------
01:00 ------------------------------
02:00 ------------------------------
03:00 -------#######-########-#-####
04:00 ##############################


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

З********у только не говорите. А то он и юлмарту в его "дважды кластеризованной веб-платформе" такую фишку внедрит :-)
Subscribe
  • Post a new comment

    Error

    default userpic

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 28 comments