Lõpp-punkt, mis vastab tühjusega
Sisust ja selle ülevaatamisest
Selles artiklis
Sellel serveril on tee, mis ei tee midagi. Ümberkirjutusreegel püüab selle kinni ja tagastab 204: sisu pole, keha pole, tööd pole. 30. augustil kutsuti seda 1 000 korda.
Mis see oli
Tee on /ssl/mt/, ja mt on hiire jälgimine. 2015. aastal salvestas skript, kuhu külastaja kursor liikus, ja saatis koordinaadid siia. See funktsioon on kadunud. Reegel, mis vastab 204, on sellest järele jäänu ja see on olemas selleks, et nende lehtede skript saaks kehtiva vastuse, mitte 404 konsoolis.
Kutsed tulevad 45 erinevalt loendurilt ja 240 erinevalt aadressilt. Ükski neist ei ole ussrobot. Need on brauserid päris lehtedel, mis käitavad skripti, mis on aastaid kutsunud surnud lõpp-punkti, ja üks sait üksi annab tuhandest 163.
Keegi seda ei paranda
Skript asub kellegi teise lehe HTML-is. See kleebiti sinna ükskord ja ei ole mehhanismi, mille abil seda kunagi uuesti kleebitaks. Sama kehtib 2006. aasta loenduriaadressi kohta, mis kannab endiselt peaaegu kogu loenduse liikluse.
See jätab kaks ausat varianti. Vastata 204-ga igavesti, mis maksab ühe ümberkirjutusreegli ja üldse mitte PHP-d. Või lõpetada vastamine, mis muudab vaikse mittetegemise veaks 45 inimese brauseris, kellelegi kasu toomata.
Me vastame edasi. See on kõige odavam võimalik vastus ja see on nähtamatu inimesele, kelle leht see on.
Mis see tegelikult maksab
Reegel asub failis .htaccess ja ei jõua kunagi PHP-ni, nii et hind on üks mustrivõrdlus päringu kohta. Tuhat neid päevas ei ole number, mida tasuks optimeerida; mõõtmise põhjus ei olnud hind, vaid see, et välja selgitada, kas üldse keegi veel kutsub.
Vastus – nelikümmend viis saiti, ükski neist ussrobot – on osa, mis muudab eemaldamiste välimust. Funktsiooni väljalülitamine ei lõpeta päringuid. See lõpetab vastused.
Mida üldistada
Eemaldatud funktsioon jätab kaks jalajälge: koodi, mis kustutati, ja kutsujad, kellele ei jõuta. Esimene on hoidlas ja selle üle on lihtne uhke olla. Teine on ainult logis ja see saabub edasi.
Kasulik küsimus enne millegi eemaldamist, mille teised on manustanud, ei ole „kas seda veel kasutatakse“, vaid „kes seda veel kutsub ja mida nad saavad“. Mõlemad pooled on mõõdetavad ja ainult üks neist on koodis.