Stats4U paigaldamine staatilisele veebisaidile ilma privaatset ligipääsu paljastamata
Sisust ja selle ülevaatamisest
Selles artiklis
Staatiline veebisait saab laadida Stats4U loenduri ilma PHP-d käitamata ja ilma oma hostis külastajate andmebaasi hooldamata. Brauser laadib integratsiooni Stats4U serverist ning loendamine toimub seal. Edukas seadistus sõltub siiski avaldatud HTML-ist, hosti poliitikast ja sellest, kas külastaja brauser vajalikud päringud lubab.
- Hoidke avalik kood ja privaatne ligipääs lahus
- Avaldage lõik mallis
- Kontrollige päringuid ja aruannete piiranguid
Valmistage avalik integratsioon ette
- Uue loenduri puhul valige kujundus ja kopeerige loodud kood. Olemasoleva loenduri puhul säilitage selle number. Salvestage privaatne haldamise link turvaliselt enne saidi muutmist. Loendur võib töötada ilma kontota, kuid omaniku ligipääs vajab siiski kaitset.
- Pange ainult avalik manustamiskood jagatud HTML-mallile kohta, kus loendur peaks ilmuma. Staatilise saidi generaator peab selle malli kandma avaldatud lehtedele. Kontrollige loodud HTML-i pärast avaldamist; lähtekomponendi muutmine ei tõesta, et avaldatud leht seda sisaldab.
- Hoidke omaniku võtit, haldamise linki ja API-võtmeid avalikust HTML-ist ja hoidlatest eemal. Tavapäraseks manustamiseks piisab loenduri numbrist ja avalikest kujundusvalikutest. Vaadake kopeeritud tekst enne sisseviimist täielikult üle; ärge avaldage privaatseid järjehoidjaid paigaldusjuhendina.
Kasutage hosti toetatud integratsiooni
Kus välised skriptid on lubatud, kasutage loodud JavaScripti lõiku ja hostitud s4u.js aadressi. See võimaldab uuendustel integratsioonini jõuda. Allalaaditud koopia jääb kopeeritud versiooni, kui seda eraldi ei uuendata; veebisaidi muutmine seda faili automaatselt ei uuenda.
Kus aktsepteeritakse ainult pilte, Markdown- või BBCode-vormingut, kasutage sobivat loodud integratsiooni. See saab lugeda pildipäringuid, samas kui lehe üksikasjad sõltuvad HTTP Refererist või selgesõnaliselt antud aadressist. Valikulised automaatsed sündmused vajavad JavaScripti; pelgalt pilt ei näe kinnitatud vormitulemust.
Kontrollige avaldatud tulemust turvaliselt
Vaadake oma volitatud testlehte brauseri võrgupaneelil. Kontrollige loenduri numbrit, dubleeritud lõike ja blokeeritud ressursse. Content Security Policy, redaktori filtreerimine või brauserilaiend võib takistada skripti või pildi laadimist. Ärge keelake laiaulatuslikke turvakaitseid ainult selleks, et märk ilmuks.
Tavaline lehe külastus võib lugeda. Ärge avage loendamispildi aadressi käsitsi ega värskendage seda korduvalt, et paigaldust diagnoosida. Nähtamatu kujundus võib laaditud õigesti ilma märki näitamata; uurige päringuid ja vastavat aruannet, selle asemel et lisada veel üks lõik lihtsalt millegi nähtavaks tegemiseks.
Teadke, mida loendur ei näe
Loendur teatab päringutest ja toetatud mõõtmistest, mis jõuavad Stats4U süsteemi. See ei näe kõiki staatilise hosti käsitletud päringuid, serveri vigu, ebaõnnestunud allalaadimisi ega ribalaiust. Need nõuavad hosti logisid või selle enda seiret, kus see on olemas. Staatiline majutus ei garanteeri, et selline teave pole kättesaadav.
Staatiline sait vajab siiski hooldatud sisu, kaitstud avaldamiskontot ja sobivat privaatsusteadet. Loendur neid kohustusi ei eemalda. Lülitage valikulised kampaania- või sündmusemõõtmised sisse alles siis, kui nende seadistus on mõistetav; põhilõigu paigaldamine ei täida iga täiustatud aruannet.
Valige ja avaldage õige integratsioon
Paigaldusjuhend selgitab saadaolevaid koodivorminguid ja kontrolle pärast manustamist.
Avage paigaldusjuhend