Võtke ühendust toega

Vastame e-postiga, tavaliselt kahe päeva jooksul.

Väärkasutuse vältimiseks kontrollib seda saadetist Google reCAPTCHA. Seejuures edastatakse andmeid Googlele. Skript laaditakse alles selle vormi avamisel.

← Kõik postitused

Kuus loenduriaadressi põlvkonda, kõigile vastatakse endiselt

Sisust ja selle ülevaatamisest

Selles artiklis

Aadress, mida loenduri jaoks dokumenteerime, on /c/<number>-<design>.png. 30. augustil küsiti seda 156 korda.

2006. aasta aadressi – /index.php?action=pic&s4uid=… – küsiti 80 499 korda, 761 erineva loenduri poolt.

päringud loenduse lõpp-punktile 30. augustil, manustamiskoodi põlvkonna kaupa lihtne, ainult number 55 503 täielik kujundusversioon 10 026 viitaja ja aadressiga 5 898 hiirekoordinaatidega 4 544 parameetriga js= 2 533 parameetriga pattern= 1 995 /c/<number>-<design>.png 156 80 499 päringut 761 loenduri käest, kõik 2006. aasta aadressile meie dokumenteeritud aadress on 0,19 protsenti sellest, mis tegelikult saabub

Kuus põlvkonda, kõik veel tööl

Nende 80 499 päringu sorteerimine selle järgi, milliseid parameetreid nad kannavad, annab kuus eristuvat kuju ja igaüks neist on kellegi töötav leht.

Suurim, 55 503 päringut, saadab peaaegu mitte midagi: toimingu ja loenduri numbri. Siis 10 026 täieliku kujunduskirjeldusega – värvid, fondid, taustarežiim, üksteist elemendipesa, kuni 57 parameetrit ühes aadressis. 5 898 lisavad viitaja ja praeguse lehe, mis on põlvkond, mis tegi sissepääsulehed ja teed üldse võimalikuks. 4 544 saadavad hiirekoordinaate, 2015. aasta funktsiooni jäänuk. 2 533 kannavad js lippu, mille tähendust pidin ise järele vaatama, ja 1 995 mustrit.

Ükski neist ei ole katki. Server vastab kõigile kuuele, sest parameetreid ei eemaldatud kunagi – nende genereerimine lihtsalt lõpetati.

Miks uus aadress on vaikne

Sest miski ei kirjuta ümber <img> silti, mille keegi 2011. aastal lehele kleepis.

See on kogu seletus ja seda tasub otse öelda, sest 156 on lihtne lugeda uue aadressi läbikukkumiseks. See ei ole. Uus aadress on lühem, vahemällu salvestatav ja loetav ning iga loendur, mis on loodud pärast selle olemasoluks saamist, kasutab seda. Neid lihtsalt ei ole palju võrreldes olemasoleva baasiga ja olemasolev baas ei uuenda end ise.

See tähendab koodi jaoks püsivat kohustust, mitte viga. Kuus kuju peavad edasi töötama, sealhulgas see 57 parameetriga ja see, mis saadab, kus hiir oli. Igaüks on tee, mis peab jääma õigeks, ning viis neist ei ole kontrollitavad, vaadates, mida praegune viisard genereerib – praegune viisard neid ei genereeri. Logi on see, mis neid nimetab, mistõttu seda loetakse enne, kui sellel teel midagi puutakse.

Mida me muutsime ja mida mitte

Mitte midagi. Jaotuse teadmine ei loo tegevust: me ei saa paluda 761 saidi omanikul oma HTML-i muuta ja vana aadressi lõhkumine asja sundimiseks viiks alla töötavad loendurid, et marsruutimistabelit korda teha.

Mida see muudab, on see, kuhu hoolt panna. Loenduse teed puudutav ümberkorraldus ei ole ühe aadressi ümberkorraldus, vaid kuue oma, ja see, mis dokumentatsioonis loeb kõige vähem, loeb logis kõige rohkem.

Mida üldistada

Dokumenteeritud liides ja kasutatud liides on kaks eri asja ja ainult üks neist on logis. Koodibaas jäädvustab selle, milleks see loodi. Juurdepääsulogi jäädvustab selle, mida inimesed tegelikult paigaldasid, mõnikord viisteist aastat tagasi, ja see on ainus allikas, mis oskab nimetada, milline kuuest koodiharust liikluse kannab.

Selle väljaselgitamine võtab ühe käsu. Kuni seda käsku ei käivitata, näib dokumentatsiooni uusim aadress olevat peamine.

Reklaam