Internet on jatkuvasti etenemässä, sillä nopeus on tärkein edistysaskel ja keskeinen kysymys useimmille web-kehittäjille. Edellinen {$lang_domain} artikla Kuinka hidas on liian hidas vuonna 2016? korostettiin tarvetta keskittyä nopeuteen, joten päätimme esittää muutamia ominaisuuksia, jotka auttavat sivustoasi tekemään palkkaluokan vuonna 2016.

HTTP / 2

Julkaistu toukokuussa 2015 ja sitä tuetaan vuoden 2015 jälkipuoliskolta lähtien, HTTP / 2 on uusi versio WWW-protokollasta.

Tärkein parannus on kyky kattaa useita pyyntöjä yhdellä yhteydellä. Tätä kykyä kutsutaan multipleksoimaksi ja se on vallankumouksellinen web-suunnittelijoille. Tekniikoita kuten sprite tai Data URI: t ei enää tule voimaan.

HTTP / 1 oli tehokkaampi lataamassa yhtä suurta kuvaa pienempien sijasta, koska se ei pystynyt kattamaan useita pyyntöjä samanaikaisesti. Tämä hoidettiin uudessa versiossa.

HTTP / 2 pakkaa myös otsikot ennen kuin pyydetyt tiedot lähetetään, mikä yksinkertaistaa kuljetusta. Lopuksi uusi versio on binääri eikä tekstiversio, kuten edellinen versio oli.

Tuloksena on jopa 50 prosentin teho. Voit testata eroa tässä .

Kaikkein vaikein tapa siirtyä HTTP / 2: een ei välttämättä ole HTTP / 2. Vaikka HTTP / 2 ei vaadi suojattua verkkosivustoa suoraan, selaimet tukevat sitä vain SSL: n kautta.

Ensimmäinen askel kohti HTTP / 2: aa pitäisi siis olla SSL-varmenne.

Kun sinulla on sertifikaatti, HTTP / 2: n toteutus on mahdollista vain, jos hallinnoit palvelinta. Muuten kaikki riippuu web-hosting-tai palvelin hosting-yritys.

Mukaan W3Techs , tällä hetkellä vain 7% hyödyntää HTTP / 2.

SSL-sertifikaatti

Yksinkertaisesti SSL-varmenteet salaavat palvelimen ja asiakkaan välisen yhteyden. Sertifikaatin hankkiminen on helpompaa kuin luulisi, ja voit saada sen ilmaiseksi ilmaiseksi Let's Encryptin avulla.

Let's Encrypt on uusi sertifiointiviranomainen, joka jätti julkisen beta-version huhtikuun puolivälissä 2016. Let's Encryptin tavoitteena on poistaa kaikki manuaaliset prosessit, joita vaaditaan sertifikaatin saamiseksi. Let's Encryptin avulla koko prosessi on automatisoitu ja kestää vain muutaman minuutin.

Voit saada sertifikaatin web-palveluntarjoajan kautta. Niille, jotka hallinnoivat omaa palvelintaan, Tämä artikkeli  tarjoaa askel-askeleelta asennuksen opetusohjelma.

Brotli

Brotli on uusi puristusalgoritmi, jonka Google esitteli viime syksynä. Yleensä puristusalgoritmit vähentävät kuljetetun datan kokoa.

Google ilmoitti, että nykyisiin ratkaisuihin verrattuna Brotli tarjoaa 20-26% paremman pakkaussuhteen. Näin voit säästää noin 40% liikenteestäsi HTML-tiedostoilla ja noin 25% CSS: llä ja Javascriptilla.

Tästä lähtien Brotliä tukee vain Chrome ja Firefox, muut selaimet, jotka tulevat pian seuraamaan.

Palvelimien osalta suuret palvelimet, kuten Nginx, Apache ja Node.js, vaativat pakettiasennuksen. Palvelin ei tällä hetkellä tarjoa Brotliä oletuksena.

CDN

Sisältöverkosto on joukko palvelimia ympäri maailmaa. Nämä palvelimet sisältävät kopioita sivustosi sisällöstä (kuvat, videot, ohjelmistot jne.). Kun pääset käsiksi, tiedot latautuvat palvelimelta lähempänä kävijää, joten kokonaiskulutus on paljon nopeampi kaikkialla maailmassa.

Toinen suuri etu on sivuston parantunut luotettavuus. Koska sisältö on levinnyt kymmeniä palvelimia kohti, web-hosting-palvelimesi säästää huomattavan osan liikenteestä, ja siksi se on paremmin suojattu kaatumiselta.

Tulos on sivuston lataaminen nopeammin (keskimäärin) 50%. Yleensä vielä enemmän.