Išsiaiškinkite užduotį ir sprendimą
Šis vadovas paverčia svetainės valdiklių vadovą peržiūrima darbo eiga. Jis sujungia domeno sprendimus, nuosavybės teisę, įrodymus ir priėmimą, kad rezultatas ir toliau veiktų gamyboje.
Naudokite valdiklį, kai svarbu greitai įdiegti, o svetainė gali pateikti patvarius šaltinio identifikatorius ir prieinamą kalbos naršymą.
Praktinė eiga
- 1
Atsargų šaltinio tipai, identifikatoriai, laukai, lokalės, savininkai ir publikavimo būsenos.
- 2
Pasirinkite pristatymo modelį iš apimties, delsos, redakcinės kontrolės ir klaidų tolerancijos.
- 3
Susiekite šaltinio įrašą su atskiru kalbos versijos įrašu su patvariu ryšiu.
- 4
Pridėkite autentifikavimo, idempotencijos, pakartotinio bandymo, talpyklos negaliojimo, registravimo ir prieigos valdiklius.
- 5
Bandomasis leidinys, šaltinio pakeitimai, nepasiekiami rezultatai, atšaukimas, klaviatūros veikimas ir stebėjimas prieš išleidžiant.
Pavyzdys arba priemonė
Diegimo modelis apima įkėlimą, nepasiekiamas versijas, fokusavimo valdymą, analizę ir elgseną be scenarijaus. Įrankyje taip pat įrašykite pradinę padėtį, savininką, sprendimą, įrodymus, atvirą problemą ir patvirtinimo datą. Naudokite tikrą puslapį arba operaciją, kad komanda matytų priklausomybes, išimtis ir priežiūros darbus po išleidimo.
| Sprendimo taškas | Įrašas | Priėmimo kriterijus |
|---|---|---|
| Bazinė linija | Stebėta dabartinė būklė | Įrašymo šaltinis ir data |
| Sprendimas | Pasirinktas variantas ir pagrindimas | Atsižvelgta į riziką ir auditoriją |
| Įrodymai | Išbandykite, dokumentuokite arba išmatuokite | Galima peržiūrėti ir atsižvelgiant į versiją |
| Patvirtinimas | Vardas, vaidmuo ir data | Atitiko visi privalomi kriterijai |
Patvirtinkite, kad valdiklis yra tinkamas pristatymo modelis
Valdiklis yra tinkamas, kai prieglobos svetainė gali pateikti stabilius šaltinio identifikatorius, puslapių turinio struktūra yra nuspėjama, svarbu greitai įdiegti, o kliento pusės patobulinimas yra priimtinas. Tai mažiau tinka, kai alternatyvios versijos turi būti visiškai indeksuotos, turi veikti laikantis griežtų scenarijaus apribojimų arba priklausyti sudėtingai autentifikuotai kelionei. Tokiais atvejais serverio pateikiami puslapiai arba CMS integracija užtikrina stipresnį valdymą.
Užpildykite trumpą architektūros sprendimo įrašą, apimantį turinio nuosavybės teisę, paslaugai siunčiamus duomenis, scenarijaus prieglobą, sutikimo pasekmes, turinio saugos politiką, našumo biudžetą, naršyklės palaikymą, prieinamumą, paieškos elgseną, analizę, gedimo būseną ir atsakomybę už priežiūrą. Valdiklis turi pagerinti puslapį, o ne tapti vieninteliu keliu į esminę informaciją. Pradinė paslauga lieka naudojama, kai scenarijus yra užblokuotas, lėtas arba nepasiekiamas.
| Kriterijus | Gerai tinka valdikliui | Pirmenybė teikiama pristatymui iš serverio |
|---|---|---|
| Paleisti | Kontroliuojamą svetainę reikia greitai papildyti | Reikia gilios CMS darbo eigos ir atleidimo valdymo |
| Atradimas | Šaltinis aiškiai nurodo patobulintą versiją | Alternatyviam puslapiui reikalingas nepriklausomas paieškos indeksavimas |
| Atsparumas | Šaltinis lieka visiškas atsarginis variantas | Užduočiai atlikti būtina alternatyvi versija |
| Saugumas | Patvirtinta scenarijaus ir duomenų srauto atitikties svetainės politika | Griežti scenarijaus arba autentifikuoto konteksto apribojimai |
Įkelkite palaipsniui ir apsaugokite puslapio našumą
Aptarnaukite mažą patvirtintos kilmės versijų įkroviklį su antrinių išteklių vientisumu, jei diegimo modelis jį palaiko. Įkelkite jį su atidėjimu, inicijuokite tik tada, kai bus atitinkamas konteineris, ir neblokuokite pirminio turinio. Priegloba pateikia stabilų puslapio ID, šaltinio versiją, lokalę ir leidžiamus kalbos režimus per patvirtintą konfigūraciją. Niekada nedėkite API kredencialų, asmeninių duomenų ar neriboto HTML į duomenų atributus.
Rezervuokite išdėstymo vietą valdikliams arba įterpkite juos neperkeldami pagrindinės antraštės ir užduoties turinio. Nustatykite scenarijaus dydžio, užklausų skaičiaus ir sąveikos delsos našumo biudžetus. Nutraukite po nustatyto laiko ir pašalinkite įkėlimo indikatorius. Talpykloje saugokite tik patvirtintus viešus rezultatus, įvesdami juos pagal šaltinio peržiūrą ir režimą. Pavėluotas arba sugedęs valdiklis nepaslepia, nedubliuoja ir nepakeičia šaltinio puslapio.
- 1
Šalia puslapio antraštės pridėkite semantinę serverio pateiktą nuorodą arba valdiklį.
- 2
Įkelkite scenarijų su versijomis neblokuodami šaltinio turinio.
- 3
Patvirtinkite pagrindinio kompiuterio konfigūraciją ir paprašykite tik patvirtintos viešosios versijos.
- 4
Pateikite valdiklius ir turinį naudodami vietinę semantiką ir nuspėjamą fokusavimą.
- 5
Praneškite apie veikimo būseną nesiųsdami nereikalingo puslapio turinio ar naudotojo duomenų.
Dizaino navigacija ir kiekviena gedimo būsena
Naudokite įprastą nuorodą, kai kalbos versija turi savo adresą. Jei vietoje pasikeičia turinys, naudokite mygtuką, įvardijantį tikslinį režimą, prireikus atnaujinantį dokumento pavadinimą ir pagrindinę antraštę, perkeliantį dėmesį tik tada, kai vartotojas inicijavo pakeitimą, ir glaustu būsenos pranešimu pranešantis apie užbaigimą. Išsaugokite naršyklės istoriją ir pateikite aiškų kelią atgal į originalą. Išbandykite mastelio keitimą, pertvarkymą, klaviatūrą, ekrano skaitytuvą, didelį kontrastą, sumažintą judesį ir išverstas etiketes.
Apibrėžkite nepasiekiamos versijos, užklausos skirtojo laiko, netinkamos konfigūracijos, užblokuoto scenarijaus, nepalaikomos naršyklės ir aptarnavimo priežiūros būsenas. Kiekviena valstybė išsaugo šaltinį ir siūlo saugų kitą veiksmą. Nerodyti nuolatinio suktuko, tuščio skydelio, neapdoroto klaidos kodo arba valdiklio, kuris atrodo veikiantis, bet nepakeičiamas turinys. Išjungus „JavaScript“, serverio pateiktas šaltinis ir bet kokia žinoma alternatyvaus puslapio nuoroda lieka pasiekiama.
Šaltinio kelionė lieka baigta, kai valdiklis niekada neįkeliamas.
Valdikliai naudoja vietines nuorodas arba mygtukus su patvirtintais kalbos režimo pavadinimais.
Fokusavimo ir būsenos pranešimai yra nuspėjami ir neįkyrūs.
Kiekvienas skirtas laikas ir nepasiekiama būsena turi saugų kitą veiksmą.
Jokiame analizės ar diagnostikos įvykyje be reikalo nėra puslapio teksto ar asmeninės informacijos.
Išbandykite pagrindinę aplinką ir stebėkite tikrąjį pristatymą
Išbandykite tipinius šablonus, pertraukos taškus, naršykles, sutikimo būsenas, tinklo greitį, turinio saugos politiką, žymų tvarkykles ir pagalbines technologijas. Įtraukite pakartotinį inicijavimą, kliento naršymą, dinamiškai įterptą turinį, spausdinimą, vertimo etiketes, talpyklos galiojimo laiką, nepasiekiamą rezultatą, skirtąjį laiką ir užblokuotą trečiosios šalies užklausą. Patvirtinkite, kad valdiklis nesukuria pasikartojančių ID, netinkamos antraščių tvarkos, fokusavimo spąstų, išdėstymo poslinkio ar nesuderinamų visuotinių stilių.
Stebėkite įkėlimo sėkmę, versijos prieinamumą, atsako laiką, pateikimo išimtis, pasenusias šaltinio versijas ir vartotojo inicijuotą režimo pasirinkimą. Pavyzdys pagal pagrindinio kompiuterio šabloną ir scenarijaus versiją, o ne pagal asmeninę tapatybę. Apibrėžkite savininką, įspėjimo slenkstį, atšaukimo versiją ir pagrindinio kompiuterio ryšio procesą. Leidimas priimamas, kai šaltinis išlieka tinkamas naudoti po kiekvienos imituojamos gedimo, svarbios užduotys atliekamos naudojant klaviatūrą ir ekrano skaitytuvą, o ankstesnę scenarijaus versiją galima atkurti nepakeitus pagrindinio puslapio.
Vaidmenys, įrodymai ir patvirtinimas
Laikykite generavimą atskirai nuo publikavimo. Sėkmingas atsakymas yra juodraštis, o ne patvirtinimas. Išsaugokite šaltinio identifikatorių ir versiją, transformacijos nustatymus, rezultato identifikatorių, peržiūros būseną, tvirtintoją ir paskelbimo laiką. Pasikeitus šaltiniui, pažymėkite kalbos versiją, kad būtų galima peržiūrėti, o ne tyliai pakeiskite patvirtintą turinį. Tai leidžia atkurti ir atlikti auditą visose platformose.
Operacijos ir priežiūra
Darbas nesibaigia publikavimu. Susiekite kalbos versiją arba konfigūraciją su šaltiniu, stebėkite kokybės ir paslaugų priemones ir nustatykite konkrečius peržiūros veiksnius. Trigeriai apima šaltinio pakeitimus, teisinius pakeitimus, naujus auditorijos poreikius, pasikartojančius palaikymo klausimus, techninius pakeitimus ir incidentus. Įvardytas savininkas įvertina aktyviklį, prireikus atidaro naują versiją ir įrašo atnaujintą patvirtinimą.
Skelbimo kontrolinis sąrašas
Integruojant naudojami patvarūs šaltinio identifikatoriai.
Kredencialai saugomi serverio pusėje ir pasukami.
Apibrėžiamas skirtasis laikas, bandymas pakartotinai ir greičio ribojimo elgesys.
Pakartotiniai prašymai yra idempotenti.
Sugeneruotas turinys pereina į peržiūros būseną.
Šaltinio pakeitimai anuliuoja arba iš naujo atidaro versiją.
Kalbos navigacija veikia naudojant klaviatūrą ir pagalbines technologijas.
Stebėjimas apima gedimus, eiles, delsą ir pasenusį turinį.