Подреждането, заради което 180 адреса щяха да изчезнат
Два дни през август имат тринадесет и седем публикации. Всеки друг ден от месеца има по три. Изравняването изглежда като работа за пет минути, а щеше да свали 180 работещи адреса.
Какво прави бъдещата дата
Планирането тук е едно условие в заявката: публикацията се извлича само ако часът на публикуването ѝ е минал. Това прави възможна опашката и означава също, че публикация, преместена в бъдещето, престава да съществува. Собственият ѝ адрес отговаря с 404, тя изчезва от списъка, изчезва от картата на сайта. И трите са съгласни помежду си, което е правилният дизайн и точно проблемът.
Всяка публикация живее на дванадесет адреса: единадесет езикови пътя и един, който договаря езика. Петнадесет публикации, преместени напред, са 180 адреса, отговарящи с 404, докато не дойде новата им дата.
Кой от тях щеше да забележи
Дневникът отговаря на това точно. От двадесетте публикации петнадесет вече бяха изтеглени от роботи — между 21 и 38 изтегляния всяка, като до пет от тях са от Googlebot, а до дванадесет от bingbot. Това са страници, които са в някой индекс. Да ги превърнеш в грешки за няколко дни не е подреждане, а оттегляне и повторно подаване.
Останалите пет никога не бяха изтегляни от нищо. Преместването им не струва абсолютно нищо и това е полезната половина от измерването: не че планирането е опасно, а че е безплатно само преди някой да е погледнал.
Другата половина от отговора
Четири от тези пет също не можеха да се преместят, по причина, която няма нищо общо с роботите. В тях пише днес, и вчера, и онзи ден — общо тринадесет такива израза. Публикация с дата три дни по-късно, в която пише „вчера“, просто е грешна, на единадесет езика наведнъж.
Алтернативата на преместването напред е преместването назад, а то е по-лошо: тези публикации са написани в дните, чиито дати носят. Да им се сложи по-ранна дата, за да изглежда календарът равномерен, би било малка лъжа към читателя в угода на една диаграма.
Какво направихме вместо това
Нищо с миналото и инструмент за бъдещето. Новите публикации вече заемат следващото свободно място в мрежа от три на ден, а инструментът отказва да премести вече излязла публикация, освен ако не му се каже два пъти — и преди да го направи, извежда броя на адресите, които ще угаснат.
Неравните дни остават неравни. Те са това, което се случи.
Какво важи по принцип
Цената на една промяна не е в самата промяна, а в това, което вече се е случило с нещото, което се променя. Датата на публикуване е число в колона точно до момента, в който някой изтегли страницата, към която принадлежи, а след това е обещание.
И двете половини от това бяха в един и същ дневник и нито една не беше в кода.