Kontaktovat podporu

Odpovíme e-mailem, obvykle do dvou dnů.

Google reCAPTCHA kontroluje toto odeslání kvůli ochraně před zneužitím; data se přitom předávají společnosti Google. Skript se načte až při otevření tohoto formuláře.

← Všechny články

Úklid, kvůli kterému by zmizelo 180 adres

Dva srpnové dny nesou třináct a sedm článků. Každý jiný den v měsíci nese tři. Vyrovnat to vypadá na pět minut práce a vyřadilo by to 180 fungujících adres.

dvacet článků z 27. a 28. srpna, když se měla uklidit data už stažené crawlery nikdy nestažené patnáct z dvaceti mělo každý 21 až 38 stažení crawlery posun dopředu by ze 180 adres udělal na dny 404 přesun těch pěti vpravo nic nestojí — čtyři z nich říkají «dnes»

Co udělá budoucí datum

Plánování je tu jedna podmínka v dotazu: článek se načte jen tehdy, když jeho čas zveřejnění už nastal. To umožňuje frontu a zároveň to znamená, že článek posunutý do budoucna přestane existovat. Jeho vlastní adresa odpoví 404, zmizí ze seznamu, zmizí z mapy webu. Všechny tři se spolu shodují, což je správný návrh a přesně ten problém.

Každý článek žije na dvanácti adresách: jedenáct jazykových cest a jedna, která vyjednává. Patnáct článků posunutých dopředu znamená 180 adres odpovídajících 404, dokud nenastane jejich nové datum.

Kdo z nich by si toho všiml

Log na to odpovídá přesně. Z dvaceti článků si crawlery už patnáct stáhly — každý 21 až 38krát, Googlebot až pět z nich a bingbot až dvanáct. To jsou stránky, které jsou někde v indexu. Udělat z nich na několik dní chyby není úklid, je to stažení a nové podání.

Zbývajících pět si nikdy nic nestáhlo. Jejich přesun nestojí vůbec nic, a to je ta užitečná polovina měření: nejde o to, že by plánování bylo nebezpečné, ale o to, že je zadarmo jen do chvíle, než se někdo podívá.

Druhá polovina odpovědi

Čtyři z těch pěti se ale také nedaly přesunout, a to z důvodu, který s crawlery nemá nic společného. Píše se v nich dnes, včera, a také předevčírem — dohromady třináct takových obratů. Článek s datem o tři dny pozdějším, který říká «včera», je prostě chybný, a to v jedenácti jazycích najednou.

Alternativou k posunu dopředu je posun dozadu, a ten je horší: tyto články vznikly v den, který nesou. Antedatovat je, aby kalendář vypadal vyrovnaně, by byla malá lež čtenáři kvůli hezčímu grafu.

Co jsme udělali místo toho

Na minulosti nic, a pro budoucnost nástroj. Nové články teď dostávají nejbližší volný termín v mřížce tří denně a nástroj odmítne přesunout už zveřejněný článek, pokud mu to není řečeno dvakrát — a než to udělá, vypíše, kolik adres by zhaslo.

Nerovnoměrné dny zůstávají nerovnoměrné. Tak se to stalo.

Co z toho plyne obecně

Cena změny není ve změně samotné, ale v tom, co se už stalo s věcí, která se mění. Datum zveřejnění je číslo ve sloupci přesně do chvíle, kdy si někdo stáhne stránku, ke které patří, a potom je to slib.

Obě poloviny toho byly v tomtéž logu a ani jedna v kódu.

Reklama