Įdiekite Stats4U statinėje svetainėje neatskleisdami privačios prieigos
Šiame straipsnyje
Statinė svetainė gali įkelti Stats4U skaitiklį savo prieglobos serveryje nevykdydama PHP ir neprižiūrėdama lankytojų duomenų bazės. Naršyklė įkelia integraciją iš Stats4U, o skaičiuojama ten. Sėkmingas įdiegimas vis tiek priklauso nuo paskelbto HTML, prieglobos taisyklių ir nuo to, ar lankytojo naršyklė leidžia reikiamas užklausas.
- Atskirkite viešą kodą nuo privačios prieigos
- Paskelbkite fragmentą šablone
- Patikrinkite užklausas ir ataskaitų ribas
Paruoškite viešą integraciją
- Naujam skaitikliui pasirinkite dizainą ir nukopijuokite sugeneruotą kodą. Esamam skaitikliui palikite jo skaitiklio numerį. Prieš redaguodami svetainę saugiai išsisaugokite privačią valdymo nuorodą. Skaitiklis gali veikti be paskyros, tačiau jo savininko prieigą vis tiek reikia saugoti.
- Į bendrą HTML šabloną toje vietoje, kur turi būti skaitiklis, įdėkite tik viešą įterpimo kodą. Statinių svetainių generatorius turi perkelti tą šabloną į paskelbtus puslapius. Po paskelbimo patikrinkite sugeneruotą HTML; pradinio komponento redagavimas neįrodo, kad jis yra viešame puslapyje.
- Savininko prieigos rakto, valdymo nuorodos ir API raktų nedėkite į viešą HTML ar saugyklas. Įprastam įterpimui pakanka skaitiklio numerio ir viešų dizaino parinkčių. Prieš įtraukdami į pakeitimų istoriją, peržiūrėkite visą nukopijuotą tekstą; neskelbkite privačių žymelių kaip diegimo instrukcijų.
Naudokite prieglobos palaikomą integraciją
Kur leidžiami išoriniai scenarijai, naudokite sugeneruotą JavaScript fragmentą ir priegloboje laikomo s4u.js adresą. Taip integraciją pasiekia atnaujinimai. Atsisiųsta kopija lieka nukopijuotos versijos, nebent atnaujinama atskirai; svetainės pakeitimas automatiškai neatnaujina to failo.
Kur priimami tik paveikslėliai, Markdown ar BBCode, naudokite atitinkamą sugeneruotą integraciją. Ji gali skaičiuoti paveikslėlio užklausas, o puslapio duomenys priklauso nuo HTTP Referer arba aiškiai pateikto adreso. Neprivalomiems automatiniams įvykiams reikia JavaScript; vien paveikslėlis negali stebėti patvirtinto formos rezultato.
Saugiai patikrinkite paskelbtą rezultatą
Naršyklės tinklo skydelyje patikrinkite savo bandomąjį puslapį, kuriam turite leidimą. Patikrinkite skaitiklio numerį, besidubliuojančius fragmentus ir užblokuotus išteklius. Content Security Policy, redaktoriaus filtravimas ar naršyklės plėtinys gali neleisti įkelti scenarijaus arba paveikslėlio. Neišjunkite plačių saugumo priemonių vien tam, kad pasirodytų ženklelis.
Įprastas apsilankymas puslapyje gali būti užskaitytas. Norėdami diagnozuoti diegimą, rankiniu būdu neatidarykite skaičiuojančio paveikslėlio adreso ir nekartokite jo įkėlimo. Nematomas dizainas gali būti įkeltas teisingai ir nerodyti ženklelio; tikrinkite užklausas ir atitinkamą ataskaitą, užuot pridėję dar vieną fragmentą vien tam, kad kas nors būtų matoma.
Žinokite, ko skaitiklis negali stebėti
Skaitiklis pateikia užklausas ir palaikomus matavimus, kurie pasiekia Stats4U. Jis nemato visų statinės prieglobos apdorotų užklausų, serverio klaidų, nepavykusių atsisiuntimų ar duomenų srauto apimties. Tam reikia prieglobos žurnalų arba jos stebėsenos, jei tokia prieinama. Statinė priegloba nereiškia, kad tokios informacijos nėra.
Statinei svetainei vis tiek reikia prižiūrimo turinio, apsaugotos paskelbimo paskyros ir tinkamo privatumo pranešimo. Skaitiklis šių pareigų nepanaikina. Neprivalomus kampanijų ar įvykių matavimus įjunkite tik supratę jų nustatymą; įdiegus pagrindinį fragmentą, ne visos išplėstinės ataskaitos užsipildo.
Pasirinkite ir paskelbkite tinkamą integraciją
Diegimo vadove paaiškinti galimi kodo formatai ir patikros po įterpimo.
Atidaryti diegimo vadovą