Verdienen Sie Geld mit Ihren Tech-Blogs, Gadgets und Tipps

Opetus GTmetrixin “Varhaisen vaiheen merkistöjen määrittäminen” -virheen korjaamiseksi

Huomautus: Seuraava artikkeli auttaa sinua: Opetus GTmetrixin “Varhaisen vaiheen merkistöjen määrittäminen” -virheen korjaamiseen

Toinen virhe, jonka saatat kohdata testattaessa sivuston nopeutta GTmetrixissä, on kuinka korjata se. Määritä merkistö aikaisin merkistösisällönkuvauskentän perusteella. Korjaaksesi tämän virheen, sinun on käytettävä merkistösisällönkuvauskenttää HTTP-pyynnönä sivustossa. Lähetä Tämä virhe on UTF-8, josta käsittelin artikkelissa “Vältä merkistöä sisällönkuvauskentissä” -virheen korjaamista. Voit myös käyttää tässä artikkelissa selostettuja ratkaisuja merkistöä määritetyn virheen ratkaisemiseen.

Tässä Hostfan tietokannan opetusohjelmassa esittelen menetelmiä, joilla voit ratkaista GT Matrixin “Määritä merkistö aikaisin” -ongelman. Tämän opetusohjelman avulla voit määrittää sivuston merkistötyypin. Nykyään useimmat selaimet hyödyntävät tätä ominaisuutta hyvin. Lisäksi HTML5-kielellä oletustila on tämä arvo.

Opetus GTmetrixin “Varhaisen vaiheen merkistöjen määrittäminen” -virheen korjaamiseksi

Merkistö tekee sivustolla siitä, että se tunnustetaan kansainväliseksi standardiksi ja ratkaisee jo määritellyn sivuston monikieliseen tiedonvaihtoon liittyvät ongelmat. Toisin sanoen tämä kansainvälinen standardi määrittää, kuinka verkkosivuston sisältö tulee näyttää käyttäjille, riippuen selaimen tunnistamasta kielestä. Tällä kansainvälisellä standardilla on useita eri tyyppejä. Näistä yleisimmin käytetty on UTF-8, johon olet luultavasti törmännyt HTML:ää oppiessasi. Tulemme jokaisen HTML-dokumentin alkuun ja käytämme seuraavaa koodia HTML-dokumentin merkistöjen asettamiseen UTF-8-tilassa.

Nyt ongelma tällä alueella on, että se on yleinen joissakin selaimissa, kuten Internet Explorerissa (versio 8 ja sitä vanhemmat); Meidän on käytettävä tämän selaimen otsikkoa merkistöjen käyttöönottamiseksi verkkosivuston latausajan optimoimiseksi. Tämä sisällönkuvauskenttä on kaikilla tämän selaimen ja joidenkin muiden selaimien sivuilla. Kun vierailija vierailee jokaisella sivulla, palvelin tarkistaa kyseisen elementin ja positiivisen tai negatiivisen vastauksen lähettämisen jälkeen Verkkosivusto alkaa latautua vastauksen mukaan. Sama ongelma aiheuttaa tilaongelmia kaikilla sivuilla, ja lopulta kohtaamme HTTP-pyyntöjen määrän lisäämisen ongelman. On parempi määrittää ne kerran palvelimelta käyttäjälle ja pysyä tässä tilassa ikuisesti.

Useimmissa tapauksissa tämä virhe on vihreä, eikä sinulla ole sen kanssa ongelmia. Jos kuitenkin kohtaat ongelman tämän vaihtoehdon kanssa ja se näkyy punaisena, sinun tarvitsee vain lähettää merkistösisällönkuvauskenttä käyttäjälle HTTP-pyynnön muodossa. Tämä tarkoittaa, että meidän on määritettävä tämä pyyntö HTTP-otsikkona käyttämällä palvelimen kieltä ja palvelintyyppiä. Sitten tämä tila määritetään, kun käyttäjä vierailee sivustolla ensimmäisen kerran, eikä sinun tarvitse lähettää uutta pyyntöä kirjasintyypin määrittämiseksi uudelleen vieraillessasi muilla sivuilla. Riippuen käyttämästäsi kielestä ja palvelimesta, voit käyttää seuraavia ratkaisuja.

PHP-kielellä

Jos käytät PHP-kieltä verkkosivustollasi ja kohtaat “Määritä merkistö aikaisin” -virheen, voit luoda tämän pyynnön käyttämällä seuraavaa otsikossa olevaa komentoa.

header(“Sisältötyyppi: teksti/html; charset=utf-8”);

Apache-palvelin

Jos kuitenkin käytät Apache-verkkopalvelinta, sinun on lisättävä seuraava koodi htaccess-tiedostoon. Syöte.

AddType ‘text/html; charset=UTF-8’ html

Nginx-palvelin

Jos verkkosivustollasi käytetty kieli on muu kuin PHP, esim. Esimerkiksi ASP tai Python jne., sinun on ensin Tarkistettava, minkä tyyppistä verkkopalvelinta käytetään, ennen kuin teet mitään. Jos käytät Nginx-verkkopalvelinta, voit luoda tämän pyynnön käyttämällä seuraavaa koodia palvelimen kokoonpanoosiossa.

more_set_headers -t ‘text/html’ ‘Sisältötyyppi: teksti/html; charset=utf-8’;

Kun olet tehnyt pyynnön otsikossa HTTP:nä ohjelmointikielestä ja palvelintyypistä riippuen, tarkista sivusto uudelleen ja huomaat, että “Määritä merkki” -virheenkorjaus on korjattu ja “Määritä merkistö aikaisin” -vaihtoehto tulee näkyviin. näkyy vihreänä GT-matriisissa. tuli

Sisällysluettelo