...

Ota HTTP/2-tuki käyttöön Pleskissä: Plesk: Ohjeet, hyödyt ja parhaat käytännöt

Aktivointi HTTP/2 Plesk nopeuttaa latausaikoja, tehostaa tiedonsiirtoa ja parantaa SSL-suojattujen verkkosivustojen turvallisuutta. Tässä oppaassa näytän vaihe vaiheelta, miten HTTP/2 aktivoidaan Pleskissä, mitä etuja voit odottaa ja miten mahdolliset virheet korjataan.

Keskeiset kohdat

  • Aktivoi HTTP/2: Yksi komento riittää globaaliin aktivointiin Pleskissä.
  • Parempi suorituskykyNopeammat latausajat multipleksoinnin ja pakkauksen avulla
  • Plesk vaatimuksetVaaditaan versio 12.5.30 tai uudempi sekä Nginx ja SSL.
  • Optimointivaihtoehdot: Käytä lisäominaisuuksia kuten GZip aktivoinnin jälkeen.
  • Tärkeää SEO:n kannaltaHTTP/2 parantaa PageSpeediä ja on hakukoneiden suosiossa.

Mikä on HTTP/2 - ja mitkä ovat sen tekniset edut?

HTTP/2 on uudistettu versio HTTP/1.1-protokollasta, joka oli pitkään verkkostandardi. HTTP/2:n myötä Tiedonsiirto nykyaikaisista verkkosivustoista. Multipleksoinnin kaltaiset tekniikat mahdollistavat useiden pyyntöjen samanaikaisen käsittelyn TCP-yhteyden kautta. Lisäksi pakkaus ja palvelinpuolen push-toiminto varmistavat, että sisältö toimitetaan kohdennetusti ja oikea-aikaisesti. HTTP/2 toimii aina salattujen HTTPS-yhteyksien (TLS) kautta, mikä on merkittävä etu vanhempiin protokolliin verrattuna. Tämä yhdistelmä suurempi nopeus ja turvallisuuden ansiosta HTTP/2 on lähes välttämätön nykyisten verkkosivustojen ylläpitäjille. Lisäksi niin sanotut otsikot pakataan, mikä vähentää datan määrää ja nopeuttaa palvelimen ja asiakkaan välistä viestintää entisestään. Näiden etujen määrä kasvaa huomattavasti erityisesti monimutkaisilla verkkosivustoilla, joilla on paljon integroituja skriptejä ja tiedostoja. Monet ylläpitäjät kysyivät aiemmin itseltään, voivatko he yksinkertaisesti jatkaa HTTP/1.1:n käyttöä. Vaikka HTTP/1.1 on edelleen aktiivinen monissa ympäristöissä, suorituskyky heikkenee pitkällä aikavälillä, jos yhä useammat käyttäjät käyttävät samanaikaisesti korkealaatuista sisältöä (kuvia, videoita, suuria kirjastoja). HTTP/2:n avulla niin sanottu "head-of-line blocking" on paljon vähemmän mahdollista, mikä nopeuttaa samanaikaisten pyyntöjen käsittelyä ja mahdollistaa siten nykyaikaisten verkkotekniikoiden paremman hyödyntämisen.

Vaatimukset HTTP/2:n aktivoimiseksi Pleskissä

Ennen kuin aktivoit HTTP/2:n Plesk-palvelimellasi, sinun on tarkistettava muutama asia. HTTP/2:tä ei voida ottaa käyttöön oikein ilman näitä edellytyksiä. Näiden vaatimusten on täytyttävä:
  • Plesk versioHTTP/2 on tuettu versiosta 12.5.30 alkaen.
  • Nginx-verkkopalvelinOn asennettava ja määritettävä käänteiseksi välityspalvelimeksi.
  • SSL-sertifikaattiVerkkotunnuksesi on oltava salattu ja siihen on päästävä HTTPS:n kautta.
Jos jokin näistä elementeistä puuttuu, HTTP/2 ei toimi, vaikka se olisikin aktivoitu. Ilmaisen SSL-sertifikaatin voi määrittää Plesk-käyttöliittymän kautta muutamalla napsautuksella. Tässä yhteydessä suosittelen seuraavia ohjeita Luo Let's Encrypt -varmenne Pleskissä. Huomaa myös, että kun määrität Nginxin käänteiseksi välityspalvelimeksi, varmista, että myös Apache (jos käytettävissä) on määritetty oikein. Vaikka Plesk käyttää Nginxiä ja Apachea oletusarvoisesti yhdessä, yhteydenpito on säänneltävä selkeästi. Jos portit tai uudelleenohjaukset on määritetty väärin, tämä voi johtaa odottamattomiin virheisiin, jotka huomataan vasta jonkin ajan kuluttua.

HTTP/2:n aktivointi Pleskissä - miten se toimii?

Kun tekniset vaatimukset täyttyvät, voit aktivoida HTTP/2:n yhdellä komennolla. Kirjaudu palvelimelle pääkäyttäjänä SSH:n kautta ja suorita seuraava komento:
plesk bin http2_pref enable
Tämä ottaa HTTP/2:n käyttöön koko palvelimen laajuisesti kaikissa SSL-toiminnoilla varustetuissa verkkotunnuksissa. Olemassa olevaa Nginx-konfiguraatiota laajennetaan automaattisesti, joten sinun ei tarvitse tehdä mitään muutoksia konfiguraatiotiedostoihin. Jos HTTP/2 on aktiivinen, Nginx huolehtii optimoidusta tiedonsiirrosta. Jos haluat tarkistaa tilan, voit käyttää selaimesi kehittäjätyökaluja tai ulkoisia työkaluja, kuten KeyCDN:n HTTP/2-testiä. Selaimen kehittäjätyökaluissa (esim. Chromessa tai Firefoxissa) löydät verkko-välilehdeltä tiedot siitä, onko yhteys muodostettu h2:n (HTTP/2) vai http/1.1:n kautta. Kiinnitä huomiota selaimen välimuistista johtuviin mahdollisiin virheellisiin asetuksiin tyhjentämällä välimuisti säännöllisesti ja lataamalla sivu uudelleen.

Voinko aktivoida HTTP/2:n vain tietyille verkkotunnuksille?

Pleskissä HTTP/2-asetusta sovelletaan globaalisti - kaikkiin palvelimen HTTPS-verkkotunnuksiin. Tämä tarkoittaa, että HTTP/2:n valikoiva aktivointi tai deaktivointi yksittäisten projektien osalta ei ole tällä hetkellä mahdollista. Jos haluat silti poistaa HTTP/2:n käytöstä, käytä seuraavaa komentoa:
plesk bin http2_pref disable (plesk bin http2_pref disable)
Tämä voi olla hyödyllistä esimerkiksi silloin, jos testaat tiettyjä verkkosovelluksia, jotka eivät (vielä) tue täysin HTTP/2:ta. HTTP/2-toiminnon yhden toimialueen hallintaa ei tällä hetkellä tarjota.

Optimoinnit HTTP/2:n aktivoinnin jälkeen

Kun HTTP/2 on onnistuneesti aktivoitu Pleskissä, voit ryhtyä lisätoimenpiteisiin sen täyden potentiaalin hyödyntämiseksi. HTTP/2 osoittaa tehokkuutensa vasta, kun palvelimelle toimitettu sisältö optimoidaan sen mukaisesti. Sinun kannattaa tarkistaa nämä kohdat: - Aktivoi GZip-pakkaus Nginx-palvelimella - CSS- ja JavaScript-tiedostojen yhdistäminen HTTP/2:n multipleksoinnin hyödyntämiseksi paremmin. - HTML-otsikoiden ja evästeiden koon pienentäminen siirtoaikojen lyhentämiseksi entisestään. Erityisesti resurssien tehokkaan käsittelyn ansiosta on mahdollista käsitellä suuria kävijämääriä ja säilyttää samalla vakaa suorituskyky. Voit myös käyttää ns. Palvelimen työntö-HTTP/2-toiminnot, joiden avulla kriittiset resurssit (kuten tärkeät CSS-tiedostot) voidaan toimittaa suoraan pyynnön mukana ilman, että asiakkaan tarvitsee odottaa toista pyyntöä. Tämä vähentää viiveaikaa ja auttaa käyttäjiä lataamaan sivut nopeammin.

Taulukko: HTTP/2:n edut lyhyesti

Seuraavassa taulukossa esitetään HTTP/2:n tärkeimmät ominaisuudet verrattuna HTTP/1.1:een:
Teknologia HTTP/1.1 HTTP/2
Yhteydet Yksitellen ja yksi toisensa jälkeen Rinnakkainen (multipleksointi)
Otsikon koko Suurempi ja pakkaamaton Tehokkaasti pakattu
Salaus Valinnainen Pakollinen
Palvelimen työntö Ei Kyllä
PageSpeed/SEO Kohtalainen Huomattavasti parempi

HTTP/2 ja WordPress - ihanteellinen yhdistelmä

WordPress-sivut hyötyvät suuresti HTTP/2:sta, koska useita resursseja (JS, CSS, fontit) on ladattava samanaikaisesti. Kun HTTP/2 on aktivoitu, Latausaika ja välimuistitallennus toimii myös tehokkaammin. Voit käyttää Plesk-paneelia yhdessä "Security Advisor" -laajennuksen kanssa HTTP/2:n ja HTTPS:n aktivoimiseksi WordPress-sivustoille - suoraan käyttöliittymästä. Jos olet juuri asentanut WordPressin, tutustu osoitteeseen Vaiheittainen asennus Pleskiinjotta mikään tärkeä asetus ei jää huomiotta. Rinnakkaistoimituksesta hyötyvät erityisesti teemat, jotka integroivat monia skriptejä, sillä käyttäjän odotusaika lyhenee huomattavasti joka kerta, kun sivu kutsutaan. WordPress tarjoaa myös säännöllisiä päivityksiä, joista osassa otetaan huomioon myös suorituskykyyn liittyvät näkökohdat. HTTP/2 tarjoaa myös nykyaikaisen perustan kävijöiden nopealle ja turvalliselle palvelulle.

Tyypilliset virhelähteet ja mahdolliset ratkaisut

Ongelmia ilmenee harvoin HTTP/2:n aktivoinnin jälkeen - esimerkiksi jos kyseessä ovat vanhentuneet ohjelmistokomponentit. Virhelähteitä ovat usein ALPN-tuen puute tai yhteensopimaton SSL-konfiguraatio. Tarkista tällaisissa tapauksissa Nginxin lokitiedostoista viitteitä. Tarvittaessa voit tehdä palautuksen deaktivointikomennolla. Tuettuja ovat muun muassa seuraavat Linux-jakelut: - CentOS 7 - RHEL 7 - Ubuntu 14.04/16.04 - Debian 8 Yhtä tärkeää on tarkistaa JPEG-pakkaus ja kuvien optimointi, sillä suurikokoiset kuvat hidastavat usein verkkosivuston nopeutta. Tehokkaisiin formaatteihin (esim. WebP) kannattaa kiinnittää huomiota jo mediakirjastoon ladattaessa tai WordPressiin upotettaessa. Uudelleenkirjoitusvirhe voi myös joskus olla esteenä - varsinkin jos olet tallentanut yksittäisiä sääntöjä .htaccess-tiedostoihin. Varmista, että uudelleenohjauksesi eivät ohjaa salaamattomiin yhteyksiin.

Parhaat käytännöt tuottavaa toimintaa varten

Jos palvelimellasi on käytössä HTTP/2, sinun on varmistettava tämä tila jatkuvasti. Voit tehdä tämän säännöllisillä tarkistuksilla ja hyödyllisillä työkaluilla. Käytä esimerkiksi sisäänrakennettua Turvallisuusneuvonantaja Pleskissä automaattista salausta, porttitarkistuksia tai suorituskyvyn tarkistuksia varten. Suosittelen myös poistamaan HTTP/1.1-elementit, joita ei enää käytetä. Näitä ovat esimerkiksi vanhat uudelleenohjaukset tai pakkaamattomat resurssit. Deaktivoi käyttämättömät palvelut, kuten FTP tai POP3, säästääksesi resursseja - lisätietoja tästä löydät täältä Palomuurin konfigurointiopas Pleskille. Yhdistelmä välimuistimekanismien kanssa on myös osoittautunut sujuvaksi toiminnaksi. Varnish tai Redis voidaan integroida tätä tarkoitusta varten, jos hosting-tariffi tai palvelinkonfiguraatio sallii sen. Pullonkaulojen välttämiseksi kannattaa analysoida säännöllisesti verkkopalvelimen lokitiedostoja. Jos aikakatkaisuvirheitä tai epätavallisia piikkejä käyttökuormituksessa esiintyy paljon, se voi viitata konfigurointivirheisiin. Valvontatyökalujen avulla on mahdollista seurata muun muassa suorittimen käyttöastetta, RAM-muistin kulutusta ja I/O-suorituskykyä. Varaa myös aikaa pitääksesi TLS-varmenteet aina ajan tasalla. Jos varmenteen voimassaolo päättyy, et voi käyttää HTTP/2:tä, vaikka se olisikin aktivoitu palvelinpuolella. Koska Plesk tarjoaa integroidut Let's Encrypt -toiminnot, varmenteet voidaan uusia helposti. Jos varmenteen kanssa kuitenkin ilmenee ongelma, on suositeltavaa luoda ensin uusi Let's Encrypt -varmenne ja määrittää se kyseiselle verkkotunnukselle.

Lisää vinkkejä HTTP/2:n kanssa työskentelyyn

Kun olet aktivoinut HTTP/2:n, kannattaa tutkia omaa projektiasi mahdollisten front-end-optimointien varalta. Sillä vaikka HTTP/2 olisi käytössä, huonot koodirakenteet tai skriptien kohdentamaton lataaminen voivat heikentää suorituskykyä. Keskeinen lähestymistapa on Laiska lataus kuvista, mikä tarkoittaa, että vain näkyvän alueen grafiikka ladataan aluksi, kun sivua kutsutaan. Loput kuvat ladataan vasta, kun käyttäjä selaa pidemmälle. Tämä vähentää alkuperäistä tietomäärää ja nopeuttaa siten näkyvän sivun asettelua. Kuvakkeiden niputtaminen SVG-spriteillä tai kuvakekirjasimien käyttäminen useiden kuvakkeiden sijoittamiseksi yhteen tiedostoon on yhtä hyödyllistä. Näin voit hyötyä multipleksoinnista, koska vähemmän yhteyksiä on luotava samanaikaisesti. JavaScript- ja CSS-tiedostojen pienentämistä suositellaan, eli niiden pakkaamista ja kommenttien, välilyöntien tai tarpeettomien merkkien poistamista. Etenkin WordPressin kaltaisten sisällönhallintajärjestelmien lukuisten liitännäisten myötä voi käydä niin, että pieniä JS/CSS-tiedostoja kertyy paljon. Lisäosa, joka automaattisesti minimoi ja yhdistää nämä tiedostot, voi auttaa. Toinen tekninen vinkki: "HTTP/2 Server Push" -ominaisuus mahdollistaa sisällön lähettämisen asiakkaalle aikaisemmin, ennen kuin selain pyytää sitä. Vaikka kaikki selaimet eivät aina hyödynnä tätä ominaisuutta ja sinun on seurattava selainvalmistajan päivityksiä, se voi tietyissä tilanteissa tuoda etuja latausaikaan. Voit esimerkiksi työntää tärkeimmät CSS-tiedostot ja asettaa ne asiakkaan saataville ennen ensimmäistä renderöintiä. Tämä edellyttää kuitenkin erityistä palvelinkonfiguraatiota, eikä se ole oletusarvoisesti aktiivinen kaikissa hosting-paketeissa. Kysy siksi palveluntarjoajaltasi, voitko tehdä asianmukaiset asetukset Pleskissä itse vai vaaditaanko erityisiä määrityksiä. Jos hallinnoit monia eri verkkotunnuksia tai aliverkkotunnuksia, voit pitää yleiskatsauksen Pleskissä käyttämällä palvelimen kunnon kojelautaa. Sieltä näet yhdellä silmäyksellä, kuinka kiireinen palvelimesi on ja toimivatko verkkosivustosi moitteettomasti. On myös hyödyllistä rutiinia saada säännöllisesti raportteja, joissa voit seurata käyttöastetta ja mahdollisia käyttökatkoksia. Käyttäjämäärät ja sivunopeuden muutokset ovat usein suoraan tunnistettavissa, joten voit käynnistää parannukset jo varhaisessa vaiheessa. SEO:n kannalta kannattaa seurata, miten hakukoneet, kuten Google ja Bing, reagoivat sivuihisi. Nopeammat latausajat, erityisesti mobiililaitteilla, vaikuttavat usein myönteisesti sijoitukseen. HTTP/2:n ansiosta ei ainoastaan time-to-first-byte (TTFB) lyhene, vaan yleensä myös koko sivun rakenne. Tämä parantaa käyttäjäkokemusta ja lähettää arvokkaita signaaleja Googlen hakualgoritmille. Lyöt siis kaksi kärpästä yhdellä iskulla: verkkosivustostasi tulee turvallisempi ja myös sijoituksesi hakutuloksissa voi hyötyä tästä.

Vertailu: HTTP/2:n ja Pleskin hosting-palveluntarjoajat

Hosting-palveluntarjoajan valinta vaikuttaa verkkosivustosi suorituskykyyn. Seuraavassa yleiskatsauksessa esitellään palveluntarjoajat, jotka yhdistävät HTTP/2:n ja Pleskin:
Paikka Palveluntarjoaja HTTP/2-tuki Plesk-tuki Erityisominaisuudet
1 Webhoster.com Kyllä Kyllä Korkea suorituskyky, erinomainen tuki
2 Palveluntarjoaja B Kyllä Kyllä Laaja salkku
3 Palveluntarjoaja C Kyllä Kyllä Aloittelijoille sopiva

Yhteenvetona: HTTP/2 kannattaa

Kun HTTP/2 on käytössä Pleskissä, saat verkkosivustostasi kaiken irti - sekä nopeuden että turvallisuuden osalta. Siirtyminen on yksinkertaista, nopeaa ja vakaata. Yhdessä HTTPS:n, nykyaikaisen hosting-ympäristön ja Nginxin kanssa käänteisenä välityspalvelimena saat aikaan suorituskykyisen ja tulevaisuudenkestävän palvelinkokoonpanon. Huolehdi palvelimestasi säännöllisesti, testaa uusia ominaisuuksia ja pidä asetuksesi ajan tasalla - niin projektisi pysyvät ammattimaisina ja kilpailukykyisinä.

Nykyiset artikkelit