Kako ubrzati web stranicu WordPress (bez promjene web domaćina)

Koje su prednosti ubrzanja web stranice?

Kao vlasnik web stranice, utjecaj brzine vaše web lokacije na promet, konverzije i prihode ne treba podcijeniti. Brzina je također vrlo važna pri pretraživanju weba putem mobilnih uređaja. Na primjer, Googleovo istraživanje pokazuje da 53% posjetitelja mobilnih web stranica ostavlja stranicu koja traje duže od tri sekunde.


Objavljena su mnoga druga istraživanja o utjecaju na brzinu web stranice. Na primjer, studija iz 2017. utvrdila je da kašnjenje u učitavanju web-mjesta za jednu sekundu može smanjiti prikazivanje stranica za 11%, smanjenje kupca zadovoljavajuće za 16% i pojesti 7% željenog broja konverzija..

Također je važno to imati na umu Google sada koristi brzina web stranice kao faktor rangiranja.

Ukratko, usporena web stranica negativno će utjecati na sljedeće:

  • Promet i prikazi stranica
  • pretvorbe
  • Prodajni
  • Slika i percepcija marke u glavi posjetitelja

Kako nam je cilj učiniti hostingfacts.com glavnim resursom za izgradnju uspješnih web stranica, odlučili smo pripremiti vodič o tome kako povećati brzinu vaše web stranice. Ispod je 21 način za povećanje brzine vaše web stranice:

Naučit ćete:

AŽURIRAJ: Prije nego što počnete optimizirati web mjesto da se brže učita, trebate uzeti u obzir dvije stvari:

Prvo provjerite trenutačno vrijeme učitavanja web mjesta putem Pingdoma ili Google PageSpeed ​​Insights. To vam pomaže da usporedite promjene brzine nakon podešavanja web stranice.HostingFacts brzina pingdom

HostingFacts stranice uvidi uvid

Drugo, provjerite jeste li napravili sigurnosnu kopiju web lokacije jer neke od metoda zahtijevaju ugađanje / uređivanje datoteka koje mogu ometati vaše web mjesto. Evo kako sigurnosno kopirati WordPress web stranicu i evo kako sigurnosno kopirati bilo koju drugu …

Spreman? Krenimo od KORAK 1:

1. Uklonite nepotrebne dodatke i dodatke

Nepotrebni dodaci i dodaci mogu LOT smanjiti brzinu vaše web stranice, a posebno je važno obratiti pažnju na njih ako koristite CMS-ove za blogovanje poput WordPressa, Joomla ili Drupal.

Dobra studija slučaja o utjecaju dodataka na brzinu web stranice otkriva kako je uspio iskoristiti brzinu web stranice od 4,23 do 1,33 sekunde. Tijekom analize web stranice, ustanovljeno je da dodaci doprinose nevjerojatnih 86% vremena učitavanja web mjesta

Vrlo je važno napomenuti da se ne radi samo o broju dodataka koje ste instalirali na vašoj web lokaciji, već io kvaliteti; web stranica s 50 dodataka može se učitati mnogo brže od web stranice s 10 dodataka ako web stranica s manje dodataka ima crpljive dodatke; općenito želite izbjeći dodatke koji učitavaju puno skripti i stilova, dodatke koji izvode mnogo udaljenih zahtjeva i dodatke koji dodaju dodatne upite u bazu podataka na svakoj stranici na vašoj web lokaciji.

Doista, dodaci pomažu u poboljšanju funkcionalnosti vaše web stranice, ali je važno upotrebljavati dodatak samo ako ste uvjereni da je apsolutno neophodan.

Ako ste korisnik WordPress-a, možda biste trebali instalirati P3 (Plugin Performance Profiler);

P3_performance

Ovaj će dodatak skenirati sve vaše WordPress dodatke kako bi pronašao uska grla i dat će vam izvještaj tako da možete vidjeti kako svaki dodatak utječe na rad vaše web stranice..

2. Na vašoj web stranici znatno ograničite ili uklonite gumbe za dijeljenje na društvenim mrežama

Ako smatrate da na svojoj web stranici trebate imati 100 gumba za dijeljenje društvenih mreža, razmislite ponovo; teško je točno odrediti istraživanje koje uspostavlja veliko povećanje prometa na web stranici zbog postojanja gumba za dijeljenje na društvenim mrežama (ako ništa drugo, previše gumba za dijeljenje društvenih mreža zbunit će vaše čitatelje), ali istraživanje pokazuje da sporo web mjesto smanjuje promet.

Većina gumba za dijeljenje na društvenim mrežama koristi JavaScript, a to može biti vrlo problematično kada je u pitanju izvedba; ponavljani su slučajevi kvarova na Facebooku ili nekoj drugoj društvenoj mreži koji značajno utječu na brzinu web stranice ljudi koji su instalirali gumbe za dijeljenje.

Rješenje za to je ili ograničiti / ukloniti gumbe za dijeljenje na društvenim mrežama ili ih konfigurirati da se učitaju asinkrono tako da prekid određenog web mjesta društvenih medija neće usporiti vašu web lokaciju.

gumbi za dijeljenje na društvenim mrežama

3. Učitajte kôd Analitike i oglasne mreže asinkrono

Analitički kodovi za praćenje i kodovi oglasnih mreža također mogu značajno spriječiti brzinu vaše web lokacije, posebno ako je udaljeni poslužitelj spor ili neosporan; ovaj problem možete lako spriječiti konfiguriranjem svih svojih kodova za praćenje za upotrebu asinhrone isporuke; na taj način, prekid ili kašnjenje poslužitelja s vašom oglasnom mrežom ili uslugom analitike neće usporiti vašu web lokaciju.

4. Omogući Isteče zaglavlja

Postoji nekoliko čimbenika koji utječu na brzinu web stranice, no vrijeme odziva poslužitelja uvelike utječe na brzinu web stranice; što se više zahtjeva podnese na vaš poslužitelj, to će se učitavati vaše web mjesto.

Istječe zaglavlja poručuju pregledniku posjetitelja kada treba zatražiti određene datoteke s vašeg poslužitelja u odnosu na predmemoriju preglednika; ako su zaglavlja Expires konfigurirana tako da preglednik vašeg posjetitelja traži datoteku samo jednom mjesečno, a ta datoteka je pohranjena u njihovu predmemoriju od nedavnog posjeta, njihov preglednik neće ponovno zatražiti tu datoteku dok ne prođe mjesec dana. Ovo je poput mača s dva oštrica za povećanje brzine web mjesta jer ograničava broj HTTP zahtjeva na vašem poslužitelju i istovremeno smanjuje opterećenje na vašem poslužitelju jer se ista datoteka više puta neće tražiti.

Ako želite implementirati zaglavlja Expires na svoju web stranicu, ovaj tutorial GTmetrix pokazuje kako to učiniti.

5. Omogući predmemoriranje

Predmemoriranje osigurava mnogo brži doživljaj za korisnike vaše web stranice pohranjivanjem verzije vaše web stranice u njihov preglednik i posluživanjem te verzije dok se vaša web stranica ne ažurira ili dok joj ne naložite da osvježi verziju svoje web stranice koja se poslužuje..

Postoje različiti načini za omogućavanje predmemoriranja web mjesta ovisno o platformi koju koristite; za WordPress možete instalirati sljedeće dodatke:

  • W3 Ukupan predmemorija
  • W3 Super predmemorija

Ako želite nešto naprednije, idite dalje i kupite WP raketu (to je vjerovatno najbolje!). Za Drupal možete pratiti ovaj resurs.

Evo još vodiča o tome kako omogućiti keširanje za svoju web lokaciju:

  • Kako optimizirati web mjesto pomoću HTTP keširanja
  • Članak GTmetrix o predmemoriranju preglednika Leverage

6. Koristite mrežu za dostavu sadržaja (CDN)

Većina web lokacija nalazi se na poslužiteljima u SAD-u, a iako će te web stranice uglavnom biti brže za ljude u SAD-u ili ljude koji posjećuju s američkom VPN uslugom, vaše će web mjesto biti sporije za ljude iz drugih dijelova svijeta. CDN rješava ovaj problem distribucijom datoteka vaše web stranice preko mreže poslužitelja na različitim lokacijama svijeta tako da će neko ko pokušava posjetiti iz Indije poslužiti s poslužitelja u Aziji, a ne od poslužitelja u Europi. To će dovesti do značajnog povećanja brzine vaše web stranice.

Da bi utvrdio koliko učinkovite CDN-ove mogu biti, Matthew Woodward je proveo eksperiment i ustanovio da korištenje CDN-a može povećati brzinu web stranice do 60%.

Evo nekoliko najboljih CDN opcija za vas:

  • Cloudflare (njihov besplatni plan je dovoljno dobar!)
  • KeyCDN (vrijedi isprobati)

7. Nabavite bolji web domaćin

Popis najbržih web hosting uslugaOprosti, ali jednostavno smo ga morali ovdje ubaciti …

Ako sve što radite za ubrzavanje vaše web stranice ne radi ili primjećujete samo malu, beznačajnu razliku u brzini web mjesta od sljedećih najboljih praksi, možda je vrijeme da promijenite web-domaćina.

U članku za Smashing Magazine, Marcus Taylor otkrio je kako web domaćin koji se koristi utjecao na brzinu web stranice dva njegova klijenta; oba klijenta imaju slične web stranice, ali različitog pružatelja usluga hostinga. Jedan od klijenata domaćin je pouzdanog namjenskog poslužitelja, dok je drugi domaćin na jeftinom poslužitelju, a rezultat je bila ogromna razlika u vremenu reakcije web mjesta; vrijeme odziva klijenta na DNS-u na posvećenom poslužitelju bilo je 7 milisekundi, dok je vrijeme odziva klijenta na jeftinom poslužitelju bilo 250 milisekundi. Nijedan podešavanje ili dodatak ne mogu popraviti takvu razliku!

Vaš web domaćin je jako bitan kada je u pitanju brzina vaše web stranice, pa ovdje odaberite nešto dobro iz naših hosting recenzija. Međutim, prema našim testovima i analizama na hostingfacts.com, ta tri pružatelja usluga hostinga trebala bi biti najbrža (<400 ms):

  1. A2 Hosting 320ms
  2. Hostinger 363ms
  3. Bluehost 380ms

Dakle, osim ako niste koristili programere web stranica (kao što je Wix, primjerice) za izradu web stranice, istražite kako biste pronašli najboljeg domaćina za svoju web lokaciju.

8. Tema vaše web stranice

Koliko točno utječe tema vašeg web mjesta na brzinu na licu mjesta? Puno! Julian Fernandes uspio je preuzeti vrijeme učitavanja svoje web stranice sa 630ms na 172ms samo prebacivanjem tema; ovo je bila ista web lokacija, s istim domaćinom, i ništa se drugo nije mijenjalo, osim teme web stranice i to je rezultiralo velikim porastom vremena učitavanja web mjesta.

Čak i najbolja konfiguracija poslužitelja neće spasiti vašu web lokaciju ako upotrebljavate jezivu temu sa naduvanim kodom; Obavezno uzmite u obzir i izvedbu kad tražite temu web stranice, a ne samo estetiku.

9. Instalirajte Google PageSpeed ​​na svoj poslužiteljbrzina google stranice

PageSpeed ​​modul je Googleov modul otvorenog koda koji automatski optimizira brzinu vaše web stranice; vrši izmjene na vašem poslužitelju i datotekama, slijedeći najbolje prakse u vezi s radom web mjesta, a od vas ne zahtijeva ništa drugo.

Ako znate tehnologiju, možete sami instalirati Google PageSpeed. Ako niste dovoljno pametni, možete tražiti od svog web domaćina / programera da vam ga instalira.

10. Optimizirajte i smanjite veličinu slike

Neoptimizirane slike mogu biti vrlo teške i kao rezultat toga koristite puno resursa servera i trebate duže vremena za učitavanje; ako je prosječna veličina slike na vašoj web lokaciji 1mb ili 2mb +, morate se ozbiljno baviti. Možete značajno smanjiti veličinu slike, istovremeno osiguravajući da njezina kvaliteta ne utječe negativno koristeći sljedeće alate:

  • WP Smush (za korisnike WordPress-a)
  • EWWW alat za optimizaciju slike (za WordPress korisnike)
  • Kraken (za sve – Drupal i Joomla)

11. Omogućite Gzip kompresiju

Vjerojatno ste pokušali komprimirati datoteku na računalu i vidjeli ste do čega to može rezultirati velikim smanjenjem veličine; datoteka od 60MB može se komprimirati na samo 5MB. Gzip kompresija djeluje na isti način, ali za web stranice; Gzip automatski komprimira datoteke vašeg web mjesta u zip datoteke, drastično smanjujući veličinu datoteka i povećavajući brzinu vaše web stranice kao rezultat.gzip kompresije

U članku Smashing Magazine koji smo ranije spomenuli, web mjesto je prešlo 68KB u 13KB isključivo zbog toga što je omogućen Gzip.

Ako na vašem web mjestu želite omogućiti Gzip kompresiju, ovaj vodič GTmetrix-a je dobro mjesto za početak.

12. Redovito optimizirajte svoju bazu podataka

Ovo je često zanemaren, ali vrlo moćan način da se poveća brzina vaše web stranice; posebno je učinkovit ako koristite WordPress ili bilo koji CMS koji se uveliko oslanjaju na upotrebu baze podataka.

Neki CMS-ovi i dodaci koje instalirate uvelike se oslanjaju na vašu bazu podataka radi spremanja podataka; ovo povećava podatke pohranjene u vašoj bazi podataka dok koristite CMS / dodatak, čineći vašu web lokaciju postupno sporijom. To se posebno odnosi na dodatke koji spremaju zapisnike, statistiku i korisničke podatke. Također se primjenjuje ako koristite WordPress i omogućite naknadne revizije, pingbakove i povratne zapise.

Možete brže učiniti svoju web stranicu redovitim čišćenjem baze podataka, postupkom koji se može automatizirati WP-Optimize dodatkom ako koristite WordPress ili ručno (za ostale platforme) slijedeći ovaj vodič.

13. Umanjite JavaScript i CSS datoteke

Ako vaša web lokacija koristi puno JavaScript i CSS datoteka, postoji velika vjerojatnost da vaša web lokacija govori da preglednik vašeg posjetitelja pojedinačno tretira te datoteke; to vodi do puno zahtjeva koji na kraju negativno utječu na brzinu vaše web lokacije. Miniranjem JavaScript i CSS datoteka smanjuje se broj pojedinačnih JavaScript i CSS datoteka tako da ih se nalazi na jednom mjestu, čime se značajno poboljšava brzina vaše web stranice.

14. Kombinirajte svoje pozadinske slike u slike

Što više zahtjeva mora postaviti preglednik na vaš poslužitelj, to će web stranica tom korisniku biti sporija; većina predložaka web stranica sastoji se od više pozadinskih slika, a to završava stvaranjem nekoliko različitih zahtjeva svaki put kad posjetitelj pokuša učitati web mjesto. Rješenje je kombinirati te slike u jednu tako da preglednik posjetitelja mora zatražiti samo jednu sliku prilikom pokušaja učitavanja vaše web stranice; to se može postići slikom Sprites.

Kombinirajući pozadinske slike u slikovne slike, moći ćete smanjiti nadzemne zahtjeve, broj bajtova koji su preuzeli posjetitelji u pregledniku i kašnjenje uzrokovano preokretima kada vaš poslužitelj preuzima druge resurse. To će dovesti do mnogo brže web stranice.

Pomoću SpriteMe možete kombinirati svoje slike u sprite ili možete slijediti prijedloge u ovom članku Smashing Magazine.

15. Omogući HTTP Keep-Alive

Obično, kada web preglednik posjetitelja pokuša zatražiti datoteku s vašeg web poslužitelja, hvataće svaku datoteku pojedinačno; drugim riječima, veza se zatvara kad je datoteka zgrabljena i ponovno se otvori da bi se zatražila nova datoteka. To koristi više procesora, mreže i memorije te na kraju vodi do sporije web stranice ako se na vašem poslužitelju puno učitava. Omogućivanje HTTP-a i dalje osigurava da će svi zahtjevi datoteka na vašem poslužitelju biti izvršeni putem jedne otvorene veze, što dovodi do mnogo brže web stranice za vaše korisnike ograničavanjem broja veza na vašem poslužitelju.

Omogućite zadržavanje života kopiranjem i lijepljenjem koda dolje u svoju .htaccess datoteku:

Postavljen zaglavlje, veza ostaje aktivna

Možete i slijediti ove upute ovisno o vašem poslužitelju.

16. Popravite sve neispravne veze na svojoj web stranici

Iako prekinute veze unutar vašeg sadržaja neće utjecati na brzinu vaše web stranice, iako mogu predstavljati loše korisničko iskustvo, neispravne veze u URL-ovima JavaScript, CSS i slike mogu vašu web lokaciju učiniti iritirajući sporije; budite sigurni da skenirate ove aspekte vaše web stranice zbog neispravnih veza i popravite ih prije nego što ih korisnici pošalju.

17. Izbjegavajte hotlinking slike

Hotlinking slike, također poznat kao “inline linking”, je čin povezivanja slike na web mjestu druge osobe, umjesto učitavanja slike na vlastitom poslužitelju. Na površinu, ovo se čini djelom koji će vam uštedjeti veliku propusnost, pogotovo ako imate web mjesto s velikim prometom, ali to zapravo može učiniti vašu web lokaciju jako sporom ako web lokacija koja posjeduje sliku s kojom ste vezani ima iskustva s prekidom. ili je spor.

Bilo da se radi o slikama unutar vašeg sadržaja ili slikama bannera za vaše oglase, budite sigurni da ćete prvo ugostiti svoje slike na vašoj web lokaciji prije nego što ih povežete..

18. Ograničite broj vanjskih zahtjeva

Da biste osigurali potpuno funkcionalno web mjesto, morate se osloniti na datoteke i resurse s drugih web mjesta; Zbog toga morate ugraditi videozapise, prezentacije i druge multimedijske datoteke. Iako ovo nije nužno loše, ako je previše ili ako od vanjskih datoteka tražite s sporih web lokacija, može imati utjecaja na vrijeme učitavanja vaše web lokacije..

Pokušajte ograničiti broj vanjskih zahtjeva koje će podnijeti vaša web stranica; ako je moguće, na poslužitelju smjestite što više datoteka. Za ostale datoteke dopustite im da vaše web mjesto traži od vrlo pouzdanih web stranica.

19. Koristite pouzdan CMS

Vaš CMS je okvir vaše web stranice; ako koristite jednostavne HTML ili popularne i pouzdane CMS-ove kao što su WordPress ili Drupal, trebali biste biti u redu. Ako, pak, koristite manje popularan CMS ili nešto što ste sami napravili, riskirate da imate sporu web lokaciju; Obavezno provedite odgovarajuće testove i napravite ispravna istraživanja kako biste osigurali da je CMS brz i pouzdan prije nego što ga upotrebite.

20. Koristite PHP akcelerator

PHP smanjuje potrebu neprestano unositi iste podatke na vaše web mjesto, ali to može dodati vremenu učitavanja vaše web stranice. Možete pokušati zamijeniti PHP datoteke statičkim HTML datotekama ako je to moguće, ili možete koristiti PHP akcelerator kako bi vašu web stranicu učinili mnogo bržom ako se puno oslanja na PHP.

Ovaj unos na Wikipediji sadrži popis nekoliko PHP akceleratora koje možete koristiti.

21. Spriječite druge da vruće povezuju vaše slike

Kao što je važno da izbjegnete vruće povezivanje slika drugih ljudi, isto tako trebate spriječiti da i drugi posjeduju vlastite slike.

Kada ljudi postave hotlink vaše slike, oni u osnovi kradu vašu propusnost jer će na vaš poslužitelj biti poslan zahtjev svaki put kada njihovi čitatelji pokušaju pregledati slike na njihovoj web stranici. To možete spriječiti tako da onemogućite hotlinking slika koje se nalaze na vašem poslužitelju.

Ovaj članak o Hongkiatu naučit će vas kako spriječiti vruće veze vaših slika, a ovaj će vam alat pomoći da automatski generirate .htaccess datoteku koja sprečava vruće veze vaših slika..

Vaš red – testirajte brzinu svoje web stranice

Testirajte brzinu svoje web lokacijeNakon provedbe gornjih prijedloga, nastavite i testirajte brzinu svoje web stranice kako biste vidjeli postoji li razlika (ostavite komentar u nastavku ako vidite razliku). Evo naših glavnih preporuka za testiranje brzine vaše web stranice:

Test brzine internetske stranice Pingdom: Pomoću ovog alata trebali biste težiti smanjenom vremenu učitavanja web mjesta kao i smanjenom broju zahtjeva poslužitelja. Ovaj alat također uspoređuje brzinu vaše web stranice s drugim internetskim stranicama.

GTMetrix: Ovaj alat analizira brzinu vaše web stranice pomoću Google Pagespeed Insights i Yslow i daje ocjenu od A do F. Također nudi prijedloge za poboljšanje.

Analizator web stranica: Ovaj alat daje informacije o veličini stranice i vremenu preuzimanja web mjesta, a nudi i prijedloge kako poboljšati vrijeme učitavanja web mjesta.

Google Pagespeed Insights: Trebali biste ciljati na rezultat bliži 100. On također ima mobilni alat za testiranje brzine koji možete koristiti.

Yslow: Ovaj alat analizira vašu brzinu web mjesta na temelju pravila Yahooa za izvedbu web stranice.

WebPage test: Što se bliži rezultat 100, to je brže vaše web mjesto.

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