1 Wat is die voordele van die bespoediging van 'n webwerf??
2 Jy sal leer:
2.1 1. Verwyder onnodige inproppe en byvoegings
2.2 2. Knoppies vir sosiale deling op u webwerf beduidend beperk, of verwyder
2.3 3. Laai analise en advertensienetwerk-kode asynchronies
2.4 4. Aktiveer verval opskrifte
2.5 5. Aktiveer Caching
2.6 6. Gebruik 'n inhoudafleweringsnetwerk (CDN)
2.7 7. Kry 'n beter webgasheer
2.8 8. U webwerf-tema
2.9 9. Installeer Google PageSpeed ​​op u bediener
2.10 10. Optimaliseer en verklein beeldgrootte
2.11 11. Aktiveer Gzip-kompressie
2.12 12. Optimaliseer u databasis gereeld
2.14 14. Kombineer u agtergronde in beeldsprites
2.15 15. Aktiveer HTTP Keep-Alive
2.16 16. Maak alle gebroke skakels op u webwerf reg
2.17 17. Vermy beeldkoppeling aan mekaar
2.18 18. Beperk die aantal eksterne versoeke
2.19 19. Gebruik 'n betroubare CMS
2.20 20. Gebruik 'n PHP-versneller
2.21 21. Verhoed dat ander u beelde met mekaar skakel
3 U beurt – toets u webwerf se spoed
Wat is die voordele van die bespoediging van 'n webwerf??
As 'n webwerf-eienaar, moet die invloed van u webwerf se spoed op verkeer, omskakelings en inkomste nie onderskat word nie. Spoed is ook baie belangrik as u op die internet via mobiele toestelle blaai. Google-navorsing wys byvoorbeeld dat 53% van die besoekers aan mobiele werwe 'n bladsy verlaat wat langer as drie sekondes neem om te laai.
Baie ander studies is gepubliseer oor die impak van die spoed van die webwerf. Byvoorbeeld, in 'n studie in 2017 is bevind dat 'n vertraging van 'n sekonde met die laai van werf bladsye met 11% kan verminder, die klant bevredigend met 16% verlaag en 7% van die gesogte omskakelingskoers wegvreet..
Dit is ook belangrik om daarop te let Google gebruik nou webwerf spoed as 'n posisie faktor.
In 'n neutedop, om 'n stadige webwerf te hê, sal die volgende negatief beïnvloed:
Verkeer en bladsye
Merkbeeld en persepsie in die gedagtes van u besoekers
Aangesien dit ons doel is om hostingfacts.com die belangrikste bron te maak vir die bou van suksesvolle webwerwe, het ons besluit om 'n handleiding op te stel oor hoe u die webspoed kan verhoog. Hier is 21 maniere om u webspoed te verhoog:
OPDATEER: Voordat u begin om u webwerf te optimaliseer om vinniger te laai, is daar twee dinge wat u moet oorweeg:
Gaan eers na u huidige webwerf-laaityd via Pingdom of Google PageSpeed ​​Insights. Dit help u om die spoedveranderings te vergelyk sodra u u webwerf opgestel het.
Tweedens, maak seker dat u 'n rugsteun van u webwerf maak, aangesien sommige van die metodes lêers aanpas / wysig wat u werf kan verkwansel. Dit is hoe om 'n rugsteun van WordPress-webwerf te maak, en hier is 'n back-up van enige ander …
Gereed? Laat ons begin met STAP 1:
1. Verwyder onnodige inproppe en byvoegings
Onnodige plugins en byvoegings kan u webwerf se spoed met BAIE verminder, en dit is veral belangrik om daarop te let as u CMS's soos WordPress, Joomla of Drupal blog, gebruik.
'N Goeie gevallestudie oor die impak wat plugins op die spoed van 'n webwerf kan hê, wys hoe dit die snelheid van die webwerf van 4,23 sekondes tot 1,33 sekondes kon neem. Tydens die ontleding van die webwerf, is dit gevind dat plugins tot 86% van die laai tyd van die webwerf bygedra het
Dit is baie belangrik om daarop te let dat dit nie net gaan oor die aantal inproppe wat u op u webwerf geïnstalleer het nie, maar ook oor die kwaliteit; 'n webwerf met 50 plugins kan baie vinniger laai as 'n webwerf met 10 plugins as die webwerf met minder plugins crappy plugins het; Oor die algemeen wil u plugins vermy wat baie skrifte en style laai, inproppe wat baie afstandsversoeke uitvoer en inproppe wat ekstra databasisvrae op elke bladsy op u webwerf voeg.
Inderdaad help plugins om u webwerf se funksionaliteit te verbeter, maar dit is ook belangrik om slegs 'n inprop te gebruik as u oortuig is dat dit absoluut noodsaaklik is.
As u 'n WordPress-gebruiker is, wil u die P3 (Plugin Performance Profiler) installeer;
Hierdie inprop skandeer al u WordPress-inproppe om die knelpunte te vind, en dit gee u 'n verslag sodat u kan sien hoe elke inprop u webwerfprestasie beïnvloed..
2. Knoppies vir sosiale deling op u webwerf beduidend beperk, of verwyder
As u glo dat u 100 sosiale knoppies vir sosiale deling op u webwerf moet hê, dink weer; dit is moeilik om navorsing uit te vind wat 'n groot hupstoot gee aan webwerfverkeer as gevolg van sosiale knoppies om te deel (as daar iets is, te veel sosiale deelknoppies sal u lesers verwar), maar navorsing toon dat 'n stadige webwerf die verkeer verminder.
Die oplossing hiervoor is om sosiale knoppies vir sosiale deling te beperk of te verwyder, of om dit op te stel om asinchronies te laai sodat 'n onderbreking van 'n spesifieke sosiale media-webwerf u webwerf nie vertraag nie..
3. Laai analise en advertensienetwerk-kode asynchronies
Analytics-opsporingskodes en advertensienetwerke se kodes kan ook die spoed van u webwerf aansienlik belemmer, veral as die afstandbediener stadig of af is; u kan hierdie probleem maklik voorkom deur al u dopkodes op te stel om asinchroniese aflewering te gebruik; op hierdie manier sal 'n bedieningsonderbreking of vertraging met u advertensienetwerk of ontledingsdiens u webwerf nie vertraag nie.
4. Aktiveer verval opskrifte
Daar is verskillende faktore wat die snelheid van 'n webwerf beïnvloed, maar die reaksietyd van die bediener dra baie by tot die snelheid van die werf; hoe meer versoeke aan u bediener gerig word, hoe stadiger sal dit u webwerf laai.
Verval Headers sê vir die besoeker se blaaier wanneer hy of sy sekere lêers van u bediener moet aanvra teenoor hul blaaiergeheue; as 'n Expires Headers so opgestel is dat die besoeker se blaaier slegs een keer per maand 'n lêer versoek, en dat die lêer in hul geheue gestoor is tydens 'n onlangse besoek, sal hul blaaier nie weer die lêer vra voordat 'n maand verby is nie. Dit is soos 'n tweesnydende swaard om die snelheid van die werf te verhoog, omdat dit die aantal HTTP-versoeke op u bediener beperk en terselfdertyd die las op u bediener verminder, aangesien dieselfde lêer nie herhaaldelik gevra word nie.
As u Expires Headers op u webwerf wil implementeer, wys hierdie handleiding deur GTmetrix vir u hoe om dit te doen.
5. Aktiveer Caching
Caching verseker 'n baie vinniger ervaring vir u gebruikers van die webwerf deur 'n weergawe van u webwerf op hul blaaier te stoor en die weergawe te dien totdat u webwerf opgedateer is, of totdat u dit opdrag gee om die weergawe van u webwerf wat hulle bedien, te verfris.
Daar is verskillende maniere om webwerf-cache te aktiveer, afhangende van watter platform u gebruik; Vir WordPress kan u die volgende plugins installeer:
As u iets meer gevorderds wil hê, koop dan WP Rocket (dit is waarskynlik die beste!). Vir Drupal kan u hierdie bron volg.
Hier is meer tutoriale oor hoe om caching vir u webwerf moontlik te maak:
GTmetrix-artikel oor die heffing van blaaier-cache
6. Gebruik 'n inhoudafleweringsnetwerk (CDN)
Die meeste webwerwe word op bedieners in die VSA aangebied, en hoewel hierdie webwerwe oor die algemeen vinniger sal wees vir mense in die VSA of vir mense wat 'n Amerikaanse VPN-diens besoek, sal u webwerf stadiger wees vir mense uit ander wêrelddele. 'N CDN los hierdie probleem op deur u webwerf-lêers oor 'n netwerk van bedieners op verskillende plekke van die wêreld te versprei, sodat iemand wat uit Indië probeer besoek, van 'n bediener in Asië bedien sal word in plaas van 'n bediener in Europa. Dit sal lei tot 'n beduidende toename in u spoed van u webwerf.
Om vas te stel hoe effektief CDN's kan wees, het Matthew Woodward 'n eksperiment uitgevoer en gevind dat die gebruik van 'n CDN die webspoed met tot 60% kan verhoog..
Hier is 'n paar van die beste CDN-opsies vir u:
Cloudflare (hul gratis plan is goed genoeg!)
KeyCDN (die moeite werd om dit te probeer)
7. Kry 'n beter webgasheer
Jammer, maar ons moes dit net hier ingooi …
As alles wat u doen om u webwerf vinniger te laat werk, nie werk nie, of u net 'n klein, onbeduidende verskil in die snelheid van die werf agterkom as u die beste praktyke volg, is dit miskien tyd om u webgasheer te verander.
In 'n artikel vir Smashing Magazine, het Marcus Taylor onthul hoe die webgasheer wat gebruik word die snelheid van twee van sy kliënte beïnvloed het; albei kliënte het soortgelyke webwerwe, maar 'n ander gasheerverskaffer. Een van die kliënte is gasheer vir 'n betroubare bediener, terwyl die ander op 'n goedkoop bediener gasheer was; die resultaat was 'n groot verskil in reaksietyd op die werf; die DNS-responstyd van die kliënt op die toegewyde bediener was 7 millisekondes, terwyl die reaksietyd van die kliënt op die goedkoop bediener 250 millisekondes was. Geen tweak of plugin kan so 'n verskil regstel nie!
U webgasheer is baie belangrik vir u spoed op u webwerf, kies dus iets goeds uit ons gasheerbeoordelings hier. Volgens ons toetse en ontledings op hostingfacts.com behoort hierdie drie aanbieders van die gasheer egter die vinnigste te wees (<400 ms):
A2 gasheer 320m
Dus, tensy u webwerfbouers (soos Wix byvoorbeeld) gebruik het om u webwerf te bou, doen u navorsing om die beste gasheer vir u webwerf te vind.
8. U webwerf-tema
Hoeveel van die impak het u webwerf-snelheid presies? Baie! Julian Fernandes kon sy webwerf-laai tyd van 630ms tot 172ms neem net deur temas oor te skakel; dit was dieselfde webwerf, met dieselfde gasheer, en niks anders is verander nie, behalwe die webwerf-tema en dit het gelei tot 'n enorme hupstoot vir laai van werwe.
Selfs die beste bedienerkonfigurasie sal u webwerf nie stoor as u 'n crappy tema met opgeblase kode gebruik nie; maak seker dat u ook prestasies oorweeg as u na 'n webwerf-tema kyk, nie net estetika nie.
9. Installeer Google PageSpeed ​​op u bediener
Die PageSpeed-module is 'n open source-bedienermodule van Google wat u webwerf se spoed outomaties optimaliseer; dit maak wysigings aan u bediener en lêers volgens die beste praktyke op die webwerfprestasie, sonder dat u iets anders hoef te doen.
As u tegnies vaardig is, kan u self Google PageSpeed ​​installeer. As u nie tegnies vaardig is nie, kan u u webgasheer / -ontwikkelaar vra om dit vir u te installeer.
10. Optimaliseer en verklein beeldgrootte
Ongeoptimaliseerde beelde kan baie swaar wees, en gevolglik gebruik u baie bedienerhulpbronne en neem dit langer om te laai; as die gemiddelde beeldgrootte op u webwerf 1 MB of 2 MB + is, moet u ernstige werk doen. U kan die grootte van u beeld aansienlik verminder, terwyl u seker maak dat die kwaliteit daarvan nie negatief beïnvloed word deur die volgende instrumente te gebruik nie:
WP Smush (vir WordPress-gebruikers)
EWWW Image Optimizer (vir WordPress-gebruikers)
Kraken (vir almal – Drupal en Joomla)
11. Aktiveer Gzip-kompressie
U het waarskynlik probeer om 'n lêer op u rekenaar saam te pers, en u het gesien wat die groot afname in die grootte kan veroorsaak; 'n lêer van 60 Mb kan tot net 5 mb saamgepers word. Gzip-kompressie werk op dieselfde manier, maar vir webwerwe; Gzip pers u webwerf-lêers outomaties in zip-lêers saam, verminder die grootte van u lêers drasties en verhoog u webwerf se spoed as gevolg daarvan.
In die Smashing Magazine-artikel waarna ons vroeër verwys het, het 'n webwerf van 68KB tot 13KB gegaan slegs omdat Gzip geaktiveer is.
As u Gzip-kompressie op u webwerf wil aktiveer, is hierdie handleiding deur GTmetrix 'n goeie plek om te begin.
12. Optimaliseer u databasis gereeld
Dit is 'n dikwels geïgnoreerde, maar baie kragtige manier om u spoed van u webwerf te verhoog; dit is veral effektief as u WordPress of enige CMS gebruik wat baie op databasisgebruik vertrou.
Sommige CMS's en die plugins wat u installeer, is baie afhanklik van u databasis om data te stoor; dit verhoog die data wat in u databasis gestoor word namate u die CMS / plugin gebruik, wat u webwerf geleidelik stadiger maak. Dit geld veral plugins wat logs, statistieke en gebruikersdata stoor. Dit is ook van toepassing as u WordPress gebruik en na-hersienings, pingbacks en trackbacks moontlik maak.
U kan u webwerf baie vinniger maak deur u databasis gereeld skoon te maak, 'n proses wat outomaties met die WP-Optimaliseer-inprop geoutomatiseer kan word as u WordPress gebruik, of handmatig (vir ander platforms) deur hierdie tutoriaal te volg..
14. Kombineer u agtergronde in beeldsprites
Hoe meer versoeke die gebruiker se blaaier op u bediener moet rig, hoe stadiger sal u webwerf vir daardie gebruiker wees; Die meeste webwerf-sjablone bestaan ​​uit veelvuldige agtergrondprente, en dit skep uiteindelik verskillende versoeke wanneer 'n besoeker die webwerf probeer laai. Die oplossing hiervoor is om die beelde in een te kombineer, sodat die blaaier van die besoeker slegs een beeld hoef te vra wanneer u u webwerf probeer laai; dit kan bereik word met beeldsprites.
Deur agtergrondprente in beeldsprites te kombineer, kan u die koste van die versoek verminder, die aantal grepe wat u besoeker se blaaier aflaai, en vertraging wat veroorsaak word deur rondritte wat gemaak word wanneer u bediener ander bronne aflaai. Dit sal lei tot 'n baie vinniger webwerf.
U kan SpriteMe gebruik om u beelde in sprites te kombineer, of u kan die voorstelle in hierdie Smashing Magazine-artikel volg..
15. Aktiveer HTTP Keep-Alive
Gewoonlik, wanneer die besoeker se webblaaier probeer om 'n lêer van u webbediener af te vra, sal dit elke lêer afsonderlik gryp; met ander woorde, 'n verbinding sluit wanneer 'n lêer aangegryp word en dan weer heropen word om 'n nuwe lêer aan te vra. Dit gebruik meer verwerker, netwerk en geheue en lei uiteindelik tot 'n stadiger webwerf as daar baie op u bediener is. Deur HTTP aan te hou, word verseker dat alle lêerversoeke na u bediener via 'n enkele oop verbinding gedoen word, wat lei tot 'n baie vinniger webwerf vir u gebruikers deur die aantal verbindings met u bediener te beperk..
U kan aanhou om lewend te word deur die onderstaande kode te kopieer en in u .htaccess-lêer te plak:
Alternatiewelik kan u hierdie instruksies volg, afhangende van u bediener.
16. Maak alle gebroke skakels op u webwerf reg
17. Vermy beeldkoppeling aan mekaar
Prent-hotlinking, ook bekend as 'inline linking', is 'n skakel na 'n prent op 'n ander persoon se webwerf, in plaas daarvan om die prentjie op u eie bediener te laai. Op die oppervlak lyk dit soos 'n daad wat u baie bandbreedte bespaar, veral as u 'n webwerf met 'n hoë verkeer het, maar dit kan u webwerf baie stadig maak as die webwerf met die beeld wat u gekoppel het 'n stilstand ondervind. of is traag.
Of dit nou prente binne-in u inhoud is, of banierprente vir u advertensies, maak eers seker dat u u beelde op u webwerf aanbied voordat u daaraan skakel..
18. Beperk die aantal eksterne versoeke
Om 'n ten volle funksionele webwerf te verseker, moet u staatmaak op lêers en bronne van ander webwerwe; As gevolg hiervan moet u video's, aanbiedings en ander multimedia-lêers insluit. Alhoewel dit nie noodwendig sleg is nie, kan dit te veel wees, of as u eksterne lêers van stadige webwerwe aanvra, kan dit 'n invloed hê op die laai van u werf.
Probeer om die aantal eksterne versoeke wat u webwerf rig, te beperk; indien moontlik, host soveel lêers as moontlik op u bediener. Vir ander lêers, laat u webwerf slegs van baie betroubare webwerwe aan.
19. Gebruik 'n betroubare CMS
U CMS is die raamwerk van u webwerf; As u eenvoudige HTML of gewilde en betroubare CMS's soos WordPress of Drupal gebruik, moet u goed gaan. As u egter 'n minder gewilde CMS gebruik of iets wat u vir u gebou het, loop u die risiko om 'n stadige webwerf te hê; maak seker dat u toepaslike toetse doen en doen die regte navorsing om te verseker dat 'n CMS vinnig en betroubaar is voordat u dit gebruik.
20. Gebruik 'n PHP-versneller
PHP verminder die behoefte om voortdurend dieselfde inligting op u webwerf in te voer, maar dit kan u laai tyd by u webwerf voeg. U kan probeer om PHP-lêers te vervang met statiese HTML-lêers, indien moontlik, of u kan 'n PHP-versneller gebruik om u webwerf baie vinniger te maak as dit baie afhanklik is van PHP..
Hierdie Wikipedia-inskrywing bevat 'n lys van verskeie PHP-versnellers wat u kan gebruik.
21. Verhoed dat ander u beelde met mekaar skakel
Net soos dit belangrik is om te verhoed dat dit 'n hotlink van ander mense maak, moet u ook verhoed dat ander u eie prente hotlink.
As mense u prente vinnig skakel, steel hulle u bandwydte omdat daar 'n versoek aan u bediener gemaak word elke keer as hul lesers probeer om die foto's op hul webwerf te sien. U kan dit voorkom deur hotlink van beelde wat op u bediener aangebied word, te deaktiveer.
Hierdie artikel oor Hongkiat sal u leer hoe u 'n hotlink-skakel van u beelde kan voorkom, en hierdie hulpmiddel sal u help om outomaties 'n .htaccess-lêer te genereer wat verhoed dat u prente hotlink..
U beurt – toets u webwerf se spoed
Nadat u bogenoemde voorstelle geïmplementeer het, moet u voortgaan om u spoed van u webwerf te toets om te sien of daar 'n verskil is (laat 'n opmerking hieronder as u 'n verskil sien). Hier is ons belangrikste aanbevelings om u webspoed te toets:
Pingdom-snelheidstoets vir webwerwe: met hierdie instrument moet u poog om 'n verminderde laai tyd vir die werf sowel as 'n verminderde aantal bedienerversoeke te kry. Hierdie instrument vergelyk u spoed van u webwerf met ander webwerwe aanlyn.
GTMetrix: Hierdie instrument ontleed u spoed van u webwerf met behulp van Google Pagespeed Insights en Yslow en gee u 'n gradering van A tot F. Dit bied ook voorstelle vir verbetering.
Webpage Analyzer: Hierdie instrument gee u inligting oor u bladsygrootte en aflaai-tyd van die webwerf, en dit bied voorstelle oor hoe u die laai van u werf kan verbeter.
Google Pagespeed Insights: U moet mik na 'n punt nader aan 100. Dit het ook 'n mobiele spoedtoetsinstrument wat u kan gebruik.
Yslow: Hierdie instrument ontleed u spoed van u webwerf op grond van Yahoo! Se reëls vir prestasie op die webwerf.