Šešios skaitiklio adresų kartos, į visas vis dar atsakoma
Šiame straipsnyje
Skaitikliui dokumentuojame adresą /c/<number>-<design>.png. Rugpjūčio 30 d. jo paprašyta 156 kartus.
2006 m. adresas — /index.php?action=pic&s4uid=… — prašytas 80 499 kartus iš 761 skirtingo skaitiklio.
Šešios kartos, visos tebeveikia
Surūšiavus tas 80 499 užklausas pagal jų parametrus, gaunamos šešios skirtingos formos, ir kiekviena yra kieno nors veikiantis puslapis.
Didžiausia, 55 503 užklausos, siunčia beveik nieko: veiksmą ir skaitiklio numerį. Tada 10 026 turi visą stiliaus aprašą — spalvas, šriftus, fono režimą, vienuolika elementų vietų, iki 57 parametrų viename adrese. 5 898 prideda nukreipiantį ir dabartinį puslapį – ši karta apskritai leido turėti įėjimo puslapius ir kelius. 4 544 siunčia pelės koordinates, 2015 m. funkcijos likutį. 2 533 turi js žymą, kurios reikšmę turėjau susirasti, o 1 995 – šabloną.
Nė viena forma nesugedusi. Serveris atsako į visas šešias, nes parametrai niekada nebuvo pašalinti — tik nustota juos generuoti.
Kodėl naujasis adresas tylus
Nes niekas neperrašo <img> žymos, kurią kažkas įklijavo į puslapį 2011 m.
Tai visas paaiškinimas, ir verta aiškiai pasakyti, nes lengva tuos 156 laikyti naujojo adreso nesėkme. Tai ne nesėkmė. Naujasis adresas trumpesnis, tinkamas podėliui ir suprantamas, o kiekvienas nuo jo atsiradimo sukurtas skaitiklis jį naudoja. Tiesiog jų nedaug, palyginti su įdiegtų skaitiklių baze, o ji neatsinaujina pati.
Kodui tai reiškia nuolatinę pareigą, o ne trūkumą. Šešios formos turi veikti toliau, įskaitant turinčią 57 parametrus ir siunčiančią, kur buvo pelė. Kiekviena – kelias, turintis likti teisingas, o penkių neįmanoma išbandyti žiūrint į tai, ką generuoja dabartinis vedlys — jis jų negeneruoja. Jas įvardija žurnalas, todėl skaitomas prieš liečiant bet ką tame kelyje.
Ką pakeitėme ir ko ne
Nieko. Pasiskirstymo žinojimas nesukuria veiksmo: negalime prašyti 761 svetainių savininko redaguoti savo HTML, o sulaužyti senąjį adresą, kad priverstume, reikštų išjungti veikiančius skaitiklius dėl maršrutizavimo lentelės tvarkymo.
Keičiasi tai, kur skiriamas dėmesys. Skaičiavimo eigą liečiantis pertvarkymas nėra vieno adreso pertvarkymas – tai šešių adresų pertvarkymas, o mažiausiai svarbus dokumentacijoje yra svarbiausias žurnale.
Bendroji mintis
Dokumentuota ir naudojama sąsajos yra du skirtingi dalykai, ir tik viena jų yra žurnale. Kodas užfiksuoja, kam buvo sukurtas. Prieigos žurnalas užfiksuoja, ką žmonės iš tiesų įdiegė, kartais prieš penkiolika metų, ir vienintelis gali įvardyti, kuris iš šešių kodo kelių neša srautą.
Sužinoti kainuoja vieną komandą. Kol ji nepaleista, naujausias dokumentacijos adresas atrodo pagrindinis.