Krajnja točka koja odgovara ničim
O sadržaju i njegovoj provjeri
U ovom članku
Na ovom poslužitelju postoji putanja koja ništa ne radi. Pravilo prepisivanja hvata je i vraća 204: bez sadržaja, tijela, posla. Dana 30. kolovoza pozvana je 1.000 puta.
Što je to prije bilo
Putanja je /ssl/mt/, a mt znači praćenje miša. Godine 2015. skripta je bilježila kamo ide pokazivač posjetitelja i slala koordinate ovamo. Ta je funkcija uklonjena. Pravilo koje odgovara s 204 ono je što je preostalo, a postoji kako bi skripta na tim stranicama dobila valjan odgovor umjesto 404 u konzoli.
Pozivi dolaze s 45 različitih brojača i 240 različitih adresa. Nijedan nije web-robot. To su preglednici na stvarnim stranicama koji izvršavaju skriptu koja godinama poziva mrtvu krajnju točku, a jedno web-mjesto samo čini 163 od tisuću.
Nitko ovo neće popraviti
Skripta živi u HTML-u tuđe stranice. Jednom je ondje zalijepljena i nema mehanizma zbog kojeg bi ikad bila ponovno zalijepljena. Isto vrijedi za adresu brojača iz 2006., koja još nosi gotovo sav promet brojanja.
Ostaju dvije iskrene mogućnosti. Zauvijek nastaviti odgovarati s 204, što košta jedno pravilo prepisivanja i nimalo PHP-a. Ili prestati odgovarati, čime se tiho nečinjenje pretvara u pogrešku u preglednicima 45 ljudi, bez ikakve koristi ikome.
Nastavljamo odgovarati. To je najjeftiniji mogući odgovor i nevidljiv je osobi čija je stranica.
Koliko zapravo košta
Pravilo se nalazi u .htaccess i nikada ne doseže PHP, pa je trošak prepoznavanje uzorka po zahtjevu. Tisuću takvih dnevno nije broj vrijedan optimizacije; razlog mjerenja nije bio trošak, nego saznanje poziva li ga još išta uopće.
Odgovor — četrdeset pet web-mjesta, nijedan web-robot — dio je koji mijenja pogled na uklanjanje. Isključivanje funkcije ne zaustavlja zahtjeve. Zaustavlja odgovore.
Što vrijedi općenito
Uklonjena funkcija ostavlja dva traga: izbrisani kod i pozivatelje do kojih se ne može doći. Prvi je u repozitoriju i lako se njime ponositi. Drugi je samo u zapisniku i stalno dolazi.
Korisno pitanje prije uklanjanja bilo čega što su drugi ugradili nije «koristi li se ovo još», nego «tko će to još pozivati i što će dobiti». Obje su polovice mjerljive, a samo je jedna u kodu.