Selfs al is daar niks anders waaroor ek seker is nie, is een ding seker: u het al voorheen ten minste een pynlik stadige webwerf in u lewe teëgekom. As dit vir u bekend klink, laat my 'n paar wenke deurgee wat ek die afgelope paar jaar gekry het om u webwerf te bespoedig.
As u nie seker is dat die spoed van u webwerf vir u belangrik is nie, dink dan aan die tyd waartydens u ook 'n blaaiervenster gesluit het terwyl u gewag het dat 'n webwerf gelaai word. Die feit is dat 53% van die mense 'n webwerf verlaat wat meer as 3 sekondes neem om te laai.
Die werkverrigting van u webwerf is belangrik en dit speel 'n invloed op die ranglys van u soekenjin. Google verkies byvoorbeeld vinnige webwerwe en gee die hoër ranglys in die soekresultate.
Gemiddelde webladingstyd in verskillende industrie (bron).
0.1 Toets u webwerf se spoed
1 1. Kies 'n wonderlike webgasheer
2 2. Minifikasie: Kleiner is beter
3 3. Volg die KISS-beginsel
3.1 ontwerp & beeldmateriaal
3.2 kode & proppe
4 4. Hefboomfinansiering op netwerke vir aflewering van inhoud
6 6. Prente Hog bandwydte, optimaliseer joune!
7 7. Gebruik gzip Compression
8 8. Verminder aansture
9 Vinniger webwerwe hou besoekers (en Google) gelukkig
Om te begin, toets eers hoe vinnig u webwerf laai. 'N Paar aanbevole instrumente is:
WebPageTest: Versamel webprestasies van regte blaaiers wat algemene bedryfstelsels bestuur.
Pingdom: help om knelpunte in 'n webwerfprestasie te ontleed en te vind.
GTmetrix: Ontleed en bied handige insigte oor die beste manier om 'n webspoed te optimaliseer.
Bitcatcha: Kontroleer die snelheid van die webwerf van agt lande.
Deur gebruik te maak van 'n webspoedtoetser, kan u uitvind hoe goed u webwerf optimaal is.
Hier is die wenke om u webwerf te bespoedig …
1. Kies 'n wonderlike webgasheer
Volgens my ervaring is webhosting miskien een van die belangrikste besluite wat u moet neem. Daar is web-gashere en dan is daar uitstekende web-hosts. Elke webgasheer sal verskillende funksies hê, dus let op sleutelitems soos eie caching-tegnologieë, vaste toestand-aandrywers of beheer oor kritieke gebiede soos NGINX.
Ek kan dit nie genoeg beklemtoon nie. U keuse van webgasheer is van kritieke belang. As u nie vertroud is met hulle nie, kyk na ons uitgebreide resensies van die beste webgasheer om u te help om 'n ingeligte besluit te neem.
2. Minifikasie: Kleiner is beter
Probeer een van hierdie dinge om mee te begin: Outoptimaliseer, snel snelheid verlaag of saamsmelt + verklein + verfris
As u verklein, kan u kode baie deurmekaar lyk – moenie bang wees nie! Dit is normaal.
Dit is nie iets wat normaalweg deur die meeste web-guru's geleer word nie, maar ek het dit op soveel maniere buitengewoon nuttig gevind. KISS is 'n akroniem vir "Keep it simple, dom". Dit is in die sestigerjare deur 'n paar slim maniere geskep wat beklemtoon het oor die doeltreffendheid van eenvoudige stelsels.
As 'n duimreël vind ek dat dit byna alles in die lewe van toepassing is – selfs by die opstel van webwerwe. Deur te komplekse implementerings en ontwerpe te vermy, sal u voordeel trek uit 'n webwerf wat vinnig en belangriker is, maklik om te bestuur en te onderhou.
Deur u ontwerp en visueel eenvoudig te hou, is dit wat ek bedoel hoofsaaklik in die vorm van die vermindering van bokoste. 'N Webwerf met massiewe, asemrowende beelde en asemrowende video's sal waarskynlik op 'n slegte dag so vinnig soos 'n luiaard laai. Hou dit netjies en netjies en probeer om u video- en beeldlading oor verskillende bladsye te verdeel.
kode & proppe
WordPress is so 'n wonderlike ding, want dit is baie modulêr en tog so eenvoudig om te gebruik. Dit maak nie saak wat u wil doen nie, dit is waarskynlik dat iemand reeds 'n inprop daarvoor ontwerp het.
So opwindend soos dit klink, moet u oppas om u webwerf met plugins te oorlaai. Onthou dat elke inprop deur verskillende mense (en waarskynlik verskillende ondernemings) ontwerp is. Hulle doel is om 'n spesifieke doel te bereik, en nie om u werfprestasie te stroomlyn nie.
As u kan, moet u plugins vermy vir dinge wat u self kan bestuur. Neem byvoorbeeld 'n inprop wat u sal help om tabelle in u teks in te voeg. U kan maklik 'n basiese HTML-kode leer om tabelle te teken in plaas daarvan om 'n plugin daarvoor te gebruik, reg?
Sommige individuele inpropings kan u werf aansienlik vertraag, dus maak seker dat u 'n spoedtoets doen elke keer as u 'n nuwe inprop installeer!
4. Hefboomfinansiering op netwerke vir aflewering van inhoud
Vir my is netwerke vir inhoudlewering 'n geskenk van die gode. Maatskappye soos Cloudflare en LimeLight Networks verdien 'n bestaan ​​deur ander mense te help om stabiele en vinnige inhoudlewering te geniet deur netwerke van bedieners regoor die wêreld.
As u 'n CDN gebruik, sal u u webbladsye baie vinniger laat dien en die laaisnelheid verbeter, ongeag waar u besoekers vandaan kom.
Afgesien daarvan bied die gebruik van 'n CDN ook ekstra beskerming teen kwaadwillige aanvalle soos Distribed Denial of Service (DDoS).
As u die eienaar van 'n klein webwerf is, dan is Cloudflare 'n gratis opsie wat u kan gebruik wat net so goed werk. Korporasies en groter persele sal moet betaal om 'n beter plan te kry, maar gegewe die voordeel van 'n CND, is dit die prys werd!
Caching is presies soos dit klink – statische lêers word gestoor sodat u webwerf van voorheen opgeboude bladsye kan deel as u besoekers saamkom, sodat die verwerkingstyd kan verminder. In die meeste gevalle, is dit 'n cache-bedienerkant wat u moet interesseer.
Die doeltreffendste manier om caching op die serverkant te implementeer, is deur die instellings op u Apache- of NGINX-bediener. U sal deur hierdie dokumente moet gaan en die regte instellings vind wat u sal help om u bediener se cache te stel.
Die reël van duime is dat enigiets wat baie werk vir die ondersteuning van bedieners benodig (verwerking) nodig het, as dit moontlik is, gekas.
As dit vir jou te vreemd raak, is plugins 'n ander opsie, maar ek raai u nie aan om in hierdie geval hiervoor gebruik te maak nie.
6. Prente Hog bandwydte, optimaliseer joune!
Dit is 'n bietjie 'n uitbreiding op my vroeëre verhoor teen massiewe beelde en video's onder die KISS-beginsel. Aangesien ek dit verstaan, is die beeldmateriaal die sleutel om 'n webwerf mooi te laat lyk. Aangesien ons die gebruik daarvan nie heeltemal kan vermy nie, moet ons seker maak dat die beelde wat u gebruik so vaartbelyn as moontlik is,
Webinhoud is meestal basies, selfs as dit by beelde kom. Die meerderheid webwerwe wat ek al gesien het, soos varkies wat vrek, word dikwels neergesleep deur massiewe beelde wat geen werklike doel dien nie.
Ek sê nie jy kan nie groter beelde hê nie, maar maak seker dat hulle behoorlik geoptimaliseer is voordat jy dit oplaai.
Daar is twee maniere waarop u dit kan doen. Weereens, die eerste is via 'n inprop soos WP Smush. Die alternatief, of vir diegene wat nie WordPress gebruik nie, is 'n derdeparty-beeldoptimaliseringsinstrument, soos Beeldkompressor of JPEG Optimizer.
Die meeste beeldoptimaliseringshulpmiddels stel u in staat om die resolusiebesonderhede op u beelde te verfyn, sodat u dit geleidelik kan toon. Dit lyk baie na die onopgeleide oog, maar baie kleiner.
Dit word in die gebiede van 'n HD-beeld ingezoom (links). Die oorspronklike weergawe was 2,3 MB en na optimering is dit verminder tot 331kb!
As u gehoor het van beeldkompressie of argivering (ZIP of RAR), sal u waarskynlik vertroud wees met die teorie agter gzip-kompressie. Dit komprimeer u webwerf-kode, wat lei tot 'n spoedverhoging van tot 300% (resultate wissel).
Selfs vir iets so tegnies soos hierdie, kan u voortgaan om 'n inprop soos PageSpeed ​​Ninja te gebruik. Daar is egter 'n baie doeltreffender metode wat slegs die redigering van u .htaccess-lêer behels.
Voeg die onderstaande kode by u .htaccess-lêer en u sal ingestel word:
AddOutputFilterByType DEFLATE-toepassing / vnd.ms-fontobject
* Opmerking: maak seker dat u hierdie kode onder die goed wat u tans in u .htaccess-lêer het, byvoeg.
8. Verminder aansture
Blaaiers aanvaar gewoonlik verskillende vorme van adresse wat op u beurt deur u bediener na erkende amptelike adresse vertaal word. Neem byvoorbeeld www.example.com en example.com. Albei kan na dieselfde webwerf gaan, maar een vereis dat u bediener dit na die amptelik erkende adres herlei.
Die herleiding neem tyd en hulpbronne in beslag, en u doel is om te verseker dat u webwerf nie meer as een herleiding kan bereik nie. Gebruik hierdie herlei kaart om te sien of u dit reg doen.
Gegewe die kompleksiteit daarvan om dit reg te doen en die tyd wat dit voortduur, is dit die een keer dat ek 'n inprop soos Redirection aanbeveel.
Die breëbandsnelheid van vandag, selfs op mobiele toestelle, het met soveel toegeneem en sal nog groter word. Dit beteken daar is baie min verskoning vir eienaars van webwerwe om besoekers op te laai met webwerwe wat stadig laai.
Glo my, jy sal aanhou om besoekers te verloor en op 'n sekere punt so 'n slegte reputasie te kry dat jy 'Oh, THAT website' sal heet. As u in 'n aanlynonderneming is, maak dit dit nog erger omdat u u eie goue gans doodmaak.
Alhoewel die bogenoemde agt wenke geensins alles en almal is nie, moet dit u 'n begin gee en 'n paar idees hê om dinge beter te bestuur. Versnel u webwerf vandag en behou u kliënte of besoekers.