Stěhování webu bez ztráty počtu návštěv
Přesun webu k novému poskytovateli hostingu, změna domény nebo přechod na moderní redakční systém znamená řadu změn ve struktuře. Chcete-li zachovat historii, kterou zavedené obrázkové počítadlo nashromáždilo, musíte přesně vědět, co drží souvislý součet.
Co ve skutečnosti nese součet
Celý mechanismus počítání stojí výhradně na jedinečném identifikátoru v adrese zdroje obrázku. Dokud cesta k počítacímu koncovému bodu zůstane během přechodu i po něm stejná, nashromážděná čísla zůstanou bezpečně uložena v databázi.
Všechno ostatní v adrese je ozdoba. Doména, ze které se stránka načítá, protokol, struktura složek nového systému – nic z toho se v záznamu s číslem neobjevuje. Objevuje se tam identifikátor, obvykle krátká řada číslic uprostřed značky.
Pořadí kroků
Úspěšné stěhování má jasný postup. Než změníte záznamy DNS nebo přenesete databázové soubory, ověřte, že je kód počítadla správně zkopírován do šablon nového systému – tím předejdete nechtěnému výpadku dat.
Na pořadí záleží, protože obě poloviny selhávají různě. Zkopírovaný kód, který ještě není dostupný, způsobí v záznamu mezeru několika hodin, a to se dá přežít. Doména přesunutá dřív, než byl kód zkopírován, dá stránku, která nepočítá vůbec nic, a nikdo si toho nevšimne, dokud někdo za čtrnáct dní neotevře statistiky.
Krátké souběžné období se vyplatí zařídit všude, kde to hosting dovolí. Když stará a nová lokalita běží jeden den souběžně, je počítadlo dostupné z obou a v záznamu nevznikne mezera, kterou by bylo nutné dodatečně vysvětlovat.
Co se pokazí a jak to vypadá
Komplikace obvykle vznikají, když je přesměrování domény nastaveno chybně nebo když se při úklidu kódu změní cesta ve značce obrázku. Naprosto neměnný zdrojový řetězec zajistí, že historie plynule pokračuje přesně od okamžiku, kdy se spustí nová konfigurace serveru.
Většinu škod mají na svědomí dvě chyby. První je úklid kódu, který přepíše adresu obrázku do struktury složek vlastního webu – a to je přesně ta jediná věc, která se změnit nesmí. Druhou je přesměrování, které na požadavek o obrázek odpoví stránkou místo obrázku; počítadlo pak dostane něco, co nedokáže vykreslit, a součet se zastaví bez jakékoli viditelné chyby.
Obojí se odhalí stejně a za necelou minutu: otevřete samotnou adresu obrázku a podívejte se, zda přijde obrázek. Tato jediná kontrola, provedená jednou před zrušením starého hostingu, rozhoduje o tom, zda jde o stěhování, nebo o ztrátu.