Krajnja tačka koja ne odgovara ničim
U ovom članku
Na ovom serveru postoji putanja koja ne radi ništa. Pravilo prepisivanja je hvata i vraća 204: bez sadržaja, bez tela, bez posla. Dana 30. avgusta pozvana je 1.000 puta.
Šta je nekad bila
Putanja je /ssl/mt/, a mt je praćenje miša. Godine 2015. skripta je beležila kuda ide pokazivač posetioca i ovamo slala koordinate. Te funkcije više nema. Pravilo koje odgovara sa 204 je ono što je od nje ostalo, i postoji da bi skripta na tim stranicama dobila važeći odgovor umesto 404 u konzoli.
Pozivi dolaze od 45 različitih brojača i 240 različitih adresa. Nijedan nije robot. To su pregledači, na pravim stranicama, koji izvršavaju skriptu što godinama zove mrtvu krajnju tačku, a jedan sajt sam čini 163 od hiljadu.
Niko to neće popraviti
Skripta živi u HTML-u tuđe stranice. Nalepljena je tamo jednom i ne postoji mehanizam kojim će ikada biti ponovo nalepljena. Isto važi za adresu brojača iz 2006, koja i dalje nosi gotovo sav saobraćaj brojanja.
Što ostavlja dve poštene opcije. Nastaviti da se odgovara sa 204 zauvek, što košta jedno pravilo prepisivanja i nimalo PHP-a. Ili prestati da se odgovara, što tihu operaciju bez efekta pretvara u grešku u pregledačima 45 ljudi, bez koristi ikome.
Nastavljamo da odgovaramo. To je najjeftiniji mogući odgovor i nevidljiv je onome čija je stranica.
Koliko to zaista košta
Pravilo se nalazi u .htaccess i nikad ne stiže do PHP-a, pa je cena poređenje obrasca po zahtevu. Hiljadu takvih dnevno nije broj koji vredi optimizovati; razlog za merenje nije bila cena, nego da se sazna da li uopšte još neko zove.
Odgovor — četrdeset pet sajtova, nijedan robot — deo je koji menja izgled uklanjanja. Isključivanje funkcije ne zaustavlja zahteve. Zaustavlja odgovore.
Šta se može uopštiti
Uklonjena funkcija ostavlja dva traga: kod koji je obrisan i pozivaoce do kojih se ne može doći. Prvi je u repozitorijumu i lako je biti ponosan na njega. Drugi je samo u dnevniku, i stalno stiže.
Korisno pitanje pre uklanjanja bilo čega što su drugi ugradili nije „da li se ovo još koristi“ nego „ko će i dalje zvati i šta će dobiti“. Obe polovine mogu se izmeriti, a samo jedna je u kodu.