Byrjendur handbók um fínstillingu vefsíðna (70% hraðari hleðsla)

Til að flýta fyrir vefsíðunni þinni og spara bandbreidd er samþjöppun ein áhrifaríkasta (og auðveldasta) leiðin til að ná því.


… Samt gera margir eigendur vefsíðna ekki hámarkað skrár sínar árið 2020, hvorki vegna þess að þeir vita ekki hversu mikilvægt það er eða þeir vita ekki hvernig.

Til að gera langa sögu stutta er ein mikilvægasta leiðin til að flýta fyrir hleðsluhraða á síðunni þinni að gera JavaScript (JS) skrárnar hlaðnar fastari… Og þú getur flýtt JavaScript með því að nota GZIP þjöppun.

Núna er þetta aðeins tilvalið fyrir nútíma vafra en flestir á internetinu nota nýlegt tæki og vafra. Bæði Yahoo og Google nota GZIP þjöppun.

En fyrst skulum við skapa svolítið samhengi.

Skref # 1: Hvað er innihaldskóðun?

Til að geta hagrætt vefsíðuskrám þínum á áhrifaríkan hátt er mikilvægt að skilja hugtak sem kallast kóðun efnis.

Satt best að segja er þetta notað til að gera skjal mögulegt að þjappa sér saman án þess að hætta sé á að missa undirliggjandi fjölmiðlun. Vafrinn þinn mun tala við netþjóninn þegar þú biður um skrána.

HTTP beiðni

Í grundvallaratriðum segir vafrinn netþjóninum hvað hann vill. Miðlarinn leitar að því og finnur hann. Vafrinn hleður það síðan. Því stærri sem skráin er, því lengri tíma tekur vafrann að hlaða hana.

Svo, hvað gerir þú þegar skráin er of stór?

Þú munt zip það. Þegar þú sendir skrá sem er rennt í vafra spararðu bæði niðurhalstíma og bandbreidd.

Það eru tveir þættir tengdir netþjóninum og vafranum sem vita að það er í lagi að senda skrá með rennilás:

  • Vafrinn lætur netþjóninn vita að það er í lagi að senda samþjappaða efnið með því að senda haus
  • Ef innihaldið er þjappað sendir netþjóninn svar

Ef skjalið er ekki þjappað mun netþjónninn ekki senda yfir svörunarhausinn fyrir innihaldskóðun. Höfuð samþykkis kóðunarinnar er ekki krafa, heldur bara beiðni frá vafranum.

Vafrinn verður að takast á við venjulega þunga útgáfu er netþjóninn sendir ekki þjappað innihald.

Að setja upp netþjóninn

Þú hefur ekki stjórn á vafranum. Það sendir annaðhvort hausinn eða það sendir hann ekki. Þú getur samt stillt netþjóninn sem þú notar til að tryggja að rennilásinni sé skilað svo framarlega sem vafrinn er fær um að höndla það. Þetta hefur í för með sér umtalsverðan sparnað á bandvídd.

árangur á vefnum eftir samþjöppun

Til að gera þetta, einfaldlega virkjaðu samþjöppunarstillingarnar fyrir IIS. Ef þú ert að nota Apache er það tiltölulega einfalt að virkja samþjöppun framleiðsla. Bara aðgang að .htaccess skránni þinni og bættu við réttum kóða.

Það eru tveir þjöppunarvalkostir að velja með Apache:

  • mod_deflate er staðlað og það er auðveldara að setja það upp
  • mod_gzip gerir þér kleift að þjappa efni saman og það virðist öflugara

auðvelt apache sveigja

Sama hvaða valkost þú velur, Apache mun skoða hvort vafrinn sendi hausinn til að samþykkja kóðun og skila skránni síðan í venjulegri útgáfu eða þjappaða útgáfu.

Ef eldri vafri veldur vandamálum eru hlutir sem þú getur gert til að leiðrétta hann með því að bæta við tilteknum sértilskipunum.

Til að skila þjappuðu efni geturðu notað PHP ef þú getur ekki gert breytingar á .htaccess skránni þinni. Í PHP:

<?php if (substr_count ($ _ SERVER [‘HTTP_ACCEPT_ENCODING’], ‘gzip’)) ob_start (“ob_gzhandler”); annars ob_start (); ?>

A gzipped útgáfa af skránni er skilað eftir að haka við samþykki fyrir kóðun haus. Þetta er svipað og að byggja netþjón þinn á eigin spýtur. Til að þjappa framleiðslunni, Apache gerir það auðveldara.

Mikilvægt viðvörun: flestir hugbúnaðarbyggingar leyfa ekki klippingu á kóðastigi (með nokkrum undantekningum). Við hýsum Kanada, við erum sterkir talsmenn þess að hýsa síðuna þína, en gerum okkur grein fyrir að það er ekki fyrir alla. Þegar þú notar vefsíðumiðjendur eins og Squarespace, Wix eða Weebly, þá er þessi tegund af tæklingum á netþjónustustigum sennilega utan seilingar.

Staðfestu þjöppun þína

Það er mikilvægt að tryggja að þú komir með þjappað efni eftir að þú hefur lokið við að stilla netþjóninn. Til að ákvarða hvort síðan þín er þjöppuð á netinu geturðu notað GZIP próf á netinu.

Í vafranum þínum geta verktaki verkfærin hjálpað þér með þetta. Þú vilt fara á netflipann, endurnýja síðuna og smella síðan á netlínu tilteknu síðunnar.

Ef innihaldið var sent þjappað muntu sjá „innihaldskóðun: GZIP“ hausinn.

google chrome gzip haus

Til að fá frekari upplýsingar geturðu smellt á táknið til að „nota stórar línur.“ Þetta veitir einnig upplýsingar um raunverulega innihaldsstærð og þjappað flutningsstærð.

Varðtæki til að íhuga

Samþjöppun veitir mikið af ávinningi, en það eru gallar við allt. Þú vilt vera meðvituð um eftirfarandi:

  • Þjöppunarhlutfall grafInnihald sem þegar er þjappað: Flest tónlist, myndbönd og myndir eru þegar þjappaðar. Ef þú reynir að þjappa þeim aftur, þetta er að mestu leyti tímasóun. Í flestum tilvikum þarftu aðeins að hafa áhyggjur af því að þjappa CSS, HTML og JavaScript.
  • Eldri vafrar: Þjappað efni er ekki samhæft öllum vöfrum. Þetta á sérstaklega við um eldri vafra. Til dæmis gætirðu viljað forðast HTTP þjöppun ef þú verður að vinna á Windows 95 eða með Netscape 1.0. Það eru nokkrar reglur og leiðbeiningar til að forðast þjöppun fyrir eldri vafra með Apache mod-deflate.
  • CPU-álag: Sparaðu bandbreidd og notaðu CPU tíma þegar þú þjappar saman innihaldi á flugu. Miðað við hraða þjöppunar er yfirleitt litið á viðskipti sem sanngjarna. Það eru leiðir til bæði að senda yfir þjappaðar útgáfur og forþjappa fastu efni. Þetta krefst yfirleitt meiri stillingar. Mundu að fólk á internetinu er með stuttan athyglisvið, svo að auka hraðann fyrir betri notendaupplifun með því að nota CPU lotur er yfirleitt alltaf góð hugmynd.

Af hverju þú ættir að nota GZIP þjöppun

http samþjöppunartækiGZIP þjöppun býður upp á mikið af ávinningi. Það er mikilvægt að vita hvað þetta er svo að þú sért fullkomlega meðvituð um hvers vegna þú ættir að byrja að nota það.

Að meðaltali, með því að nota GZIP til að þjappa CSS og HTML skjölunum þínum spararðu 50 til 70 prósent af heildar skráarstærðinni. Þessi umtalsverði sparnaðarstærð skilar sér í miklu betri og skilvirkari notendaupplifun á vefsíðunni þinni.

Þessi tækni gegnir einnig mikilvægu hlutverki í heildar SEO vefsins þíns. Leitarvélar nota flóknar reiknirit til að ákvarða hvar síður og vefsíður falla í leitarniðurstöðum.

Einn þáttur sem verður mikilvægari með hverri uppfærslu reiknirits er hleðslutími vefsíðna. Leitarvélar nota þessar upplýsingar til að ákvarða heildar hagræðingu vefsíðu.

gzip þjöppunarhraða prófÞegar vefsíður hlaðast hratt þurfa þeir sem heimsækja vefinn ekki að bíða eftir að fá aðgang að efninu sem þeir leita að. Mundu að netnotendur eru með stuttan athyglisvið.

Ef vefsíða tekur of langan tíma að hlaða er líklegt að notandinn smelli frá sér og finni hraðari síðu með svipaðar upplýsingar. Leitarvélar vilja umbuna hraðari hleðslu vefsíðna, svo þeir gefi þeim hærri staðsetningu leitarniðurstaðna.

Hraðari vefsíða eykur einnig viðskipti. Þetta þýðir að ef þú ert með vefsíðu fyrir netverslun, því hraðar sem hún hleðst inn, því meiri er salan. Reyndar segja um það bil 51 prósent Bandaríkjamanna að ástæðan fyrir því að þeir yfirgefi kaupin sé hæg vefsíða.

Dæmisrannsóknir sýna að þú getur bætt viðskiptahlutfall þitt meira en 15 prósent með því að minnka hleðslutíma vefsvæðisins um aðeins 2,2 sekúndur.

Úrræðaleit með GZIP þjöppun

Eins og allir tækniþættir, getur GZIP samþjöppun mistekist af minnstu ástæðum. Góðu fréttirnar eru þær að flestar ástæður fyrir bilun eru laganlegar.

Fyrsti þátturinn til að skoða er hvort GZIP þjöppun er studd af vefþjóninum þínum. Þó að flestir styðji það vegna mikilvægis þess fyrir síðuhleðslu, þá eru nokkrir sem hafa ekki nennt að tryggja eindrægni. Þú getur haft samband við vefþjóninn þinn til að komast að því hvort GZIP eindrægni sé vandamál.

Næsti þáttur til að kanna er kóðinn þinn. Jafnvel ein röng persóna getur valdið vandamálum. Leitaðu að persónu sem gleymdist, setningafræði villu eða einhvern gallaðan kóða. Öll forritun þín verður að vinna með arkitektúrinn þinn til að samþjöppun nái árangri.

Þú getur bara athugað kóðann þinn sem þú slærð inn með PHP eða .htaccess (þetta var rætt hér að ofan). Ef þú getur ekki fundið vandamál en þú telur að kóðinn sé að kenna skaltu íhuga bara að skipta honum út með öðrum kóða sem líklegra er til að virka.

Í sumum tilvikum hefur vefþjóninn þinn aðgang að réttum skrám til að leyfa GZIP þjöppun, en þú gerir það ekki. Í þessu tilfelli skaltu bara hringja í gestgjafann þinn og biðja hann um að virkja þessa.

Þú lærðir fyrr í þessari grein um að athuga GZIP þjöppun þína. Þetta er fljótleg og auðveld valkostur við úrræðaleit. Almennt er mælt með því að þú gerir þetta fyrst. Ef eitthvað er enn rangt skaltu hafa samband við vefþjóninn þinn og meta kóðann sem þú notaðir.

Ef vafrinn þinn er úreltur, þetta getur líka valdið vandamálum með GZIP þjöppun. Þetta er sérstaklega algengt við gamlar Internet Explorer útgáfur. Ef margir sem heimsækja síðuna þína nota gamlan vafra er þetta mál sem þú gætir þurft að takast á við.

Ef skrárnar á vefsíðunni þinni eru mjög stórar getur þetta líka valdið vandamálum varðandi GZIP þjöppun. Ef þú ert að nota eldri GZIP útgáfu geta stærðarmörkin verið tiltölulega lítil, svo sem tvö gígabæta eða minna. Vegna þessa viltu ákvarða hvaða takmörk GZIP útgáfunnar eru.

Ein besta leiðin til bæta árangur og hraða vefsíðu þinnar með því að virkja samþjöppun. Nú þegar þú veist hvernig á að gera það geturðu byrjað að nýta ávinninginn til fulls.

Vertu meðvituð um varúðina og íhuga þau þegar þú vinnur. Næsta skref er að koma því upp þannig að gestir þínir geti uppskorið ávinninginn.

Oft gleymast hraðastuðull vefsíðunnar hefur að gera með val þitt á vefþjónusta fyrirtækisins. Já, það skiptir máli sem þú velur, þar sem sumir standa sig einfaldlega betur þegar þú tekur þér tíma til að troða gögnum.

Fyrir frekari upplýsingar, skoðaðu handbókina mína um hvernig þú getur bætt vefsíðuhraðann þinn.

Tilvísanir og myndinneiningar:

  • BetterExplained.com
  • OpenSourceVarsity.com
  • Geekeasier.com
  • WebPerformance.com
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map