Kako Maksimalno Ubrzati WordPress Web-stranicu

developeri ubrzavaju WordPress web-stranicu

Mnogi vlasnici web-stranica se pitaju kako ubrzati učitavanje WordPressa. Istraživanja pokazuju da što duže posjetitelji čekaju na učitavanje stranica, manje su skloni nastaviti ih pregledavati.

Ako vašoj web-stranici treba duže od tri sekunde za učitavanje, mogli biste izgubiti gotovo polovicu posjetitelja.

Ako živite od svoje web-stranice/bloga, brzina učitavanja je nešto što ne smijete zanemariti. Osim svih izravnih pogodnosti, poznata je činjenica da brzina učitavanja ima veliki utjecaj na vaš SEO.

Jedna stvar je sigurna: bolja brzina = viši rang u Googleovim očima. Ako želite saznati sve o SEO-u pročitajte članke kako optimizirati web-stranicu i sadržaj za tražilice.

Činjenice i statistika:

  • 73% korisnika mobilnog interneta kaže da su naišli na web-stranicu koja je prespora.
  • 51% korisnika mobilnog interneta kaže da su naišli na web-stranicu koja se srušila, zamrznula ili ispisala pogrešku.
  • 83% posjetitelja očekuje da se web-stranica učita za 3 sekunde ili manje.
  • 40% ljudi napušta web-stranicu kojoj treba više od 3 sekunde za učitavanje.

 

Zašto je Web-stranica Spora?

Razumijevanje toga je ključno za donošenje pametnih odluka. Postoji ogromna razlika između web-stranice koja je spora jer je na niskobudžetnom serveru ili je spora zbog neučinkovitog koda ili masivnih slika koje se dugo učitavaju.

Programski jezik i osnovna tehnologija koju koristite za pokretanje vaše web-stranice odredit će brzinu obrađivanja koda na serveru.

Ako koristite samo HTML/CSS/JavaScript, imat ćete manje problema, ali većina web-stranica koristi back-end programske jezike.

Svaki sustav za upravljanje sadržajem (CMS) poput WordPressa, Joomle ili Drupala bit će sporiji od ispravno kodirane HTML/CSS/JS web-stranice. s dodatkom za predmemoriranje (cache) možete malo smanjiti razlike u brzinama.

Razlog zašto su sustavi za upravljanje sadržajem sporiji od statičnih web-stranica je zato što se trebaju povezati sa serverom, server treba obraditi zahtjev, generirati HTML kod i poslati ga natrag u web preglednik.

Tijekom obrade može doći do mnogo database queries koje su potrebne, ali će također povećati vrijeme učitavanja.

 

cache keš predmemorija WordPress

 

Server/Hosting

Server je važna komponenta u određivanju brzine vaše web-stranice, posebno tijekom vremena velikog prometa.

Najvažniji čimbenik hosting paketa je: da li ste na dijeljenom, VPS ili dediciranom serveru. Pojednostavljeno, hosting koji plaćate određuje koliko ljudi koristi isti server za svoje web-stranice kao i vi.

Na shared planu možete dobiti stotine ljudi na istom serveru, što znači da stotine ljudi dijele isti prostor na tvrdom disku, memoriji i brzini procesora.

VPS (Virtual Private Server) isto se dijeli, ali obično između manje korisnika i resursi se ravnomjerno distribuiraju. Ako na istom serveru ima 5 korisnika, primjerice svaki bi dobivao 20% memorije.

Na dedicated serveru vi ste jedini korisnik svih njegovih resursa.

 

Kako Ubrzati WordPress Web-stranicu

1. Ažurirajte PHP u cPanelu

U cPanelu izaberite noviju verzija PHP-a, ako ne znate kako to učiniti, zamolite korisničku podršku da to napravi za vas.

Ako pogledate PHP benchmark, možete vidjeti zašto je to važno, ažuriranje PHP-a na noviju verziju može imati ogroman utjecaj, osobito s PHP 7.

 

PHP benchmark

 

 

2. Ažurirajte WordPress

Ovo ne bih trebao niti govoriti, ali još uvijek vidim neke web-stranice napravljene u WordPressu 3.X, koji je star preko 3 godine.

Nove veće verzije dolaze svakih 152 dana u prosjeku, svako novo ažuriranje dolazi s novim značajkama, optimizacijama i sigurnosnim zakrpama, čime je vaša web-stranica brža i sigurnija.

Za više informacija pročitajte članak kako zaštiti WordPress od hakera.

 

3. Smanjite Requests

Requests su zahtjevi koji se šalju serveru kad god netko posjeti vašu web-stranicu. Kada dodajete sadržaj povećavate zahtjeve, web-stranice s puno slika mogu se dugo učitavati jer svaka slika je još jedan zahtjev.

Možete vidjeti sve zahtjeve u alatu za razvojne programere u web pregledniku ili možete upotrijebiti besplatne online alate kao što su Pingdom i GTmetrix.

 

4. Lazy Loading

Lazy loading dodaci su odlični, mogu vašu web-stranicu učiniti bržom. U stvarnosti, ne smanjujete zahtjeve, ali slike se automatski ne učitavaju. Dobri besplatni su: Lazy Load i BJ Lazy Load.

 

5. Promjena Teme

Također bi vam mogla uštedjeti mnogo zahtjeva, nekad to nije moguće npr. ako koristite prilagođeni dizajn. Mnoge vrhunske teme, one koje nude apsolutno svaku značajku, obično nepotrebno učitavaju previše skripti.

 

6. Uklonite Nepotrebne Dodatke

Nisam veliki obožavatelj dodataka jer po mom mišljenju dosta su ranjivi na hakerske napade i često usporavaju web-stranicu/blog.

Aktivirajte samo neophodne zbog toga što povećavaju zahtjeve, što znači produžuje se učitavanje. Nadalje, mogu uzrokovati konflikte s WordPressom, drugim dodatkom ili temom.

Većina ispod navedenih CPU heavy dodataka prikazuje povezane postove, statistiku, chat, kalendar i skenira procese u tijeku.

Savjet: izbjegavajte ih, u WordPress repozitoriju trenutno ima više od 54 000 besplatnih dodataka, odaberite neki drugi koji odgovara vašem projektu.

  • AdSense Click Fraud Monitoring
  • Better WordPress Google XML Sitemaps
  • Broken link checker
  • Constant Contact for WordPress
  • Contact Form 7
  • Contextual Related Posts
  • Digi Auto Links
  • Disqus Comment System
  • Divi builder
  • Essential Grid
  • Fuzzy SEO Booster
  • Google XML Sitemaps
  • Jetpack
  • NextGEN Gallery
  • NewStatPress
  • Reveal IDs
  • Revolution Slider
  • S2 member
  • SEO Auto Links & Related Posts
  • Similar Posts
  • Slimstat Analytics
  • SumoMe
  • VaultPress
  • Visual Composer
  • WooCommerce
  • WordPress Facebook
  • WordPress Related Posts
  • WordPress Popular Posts
  • WP Statistics
  • WP-PostViews
  • WP Power Stats
  • wpCloaker
  • WPML
  • Yet Another Related Post Plugin
  • Yuzo Related Posts

Deaktivirajte dodatke koje rijetko koristite, izbrišite one koje ne koristite.

 

7. Omogućite Predmemoriju (Caching)

Dodaci za predmemoriranje funkcioniraju tako da spremaju dinamički generirane HTML datoteke i poslužuju ih iz predmemorije.

Rezultat toga je, da će se vaša web-stranica učitavati mnogo brže za posjetitelje. Najpopularniji besplatni su: WP Super Cache  i W3 Total Cache, najbolji dodatak (nije besplatan) je WP Rocket.

 

8. Optimizirajte Svoju Bazu Podataka

Optimiziranje baze podataka je prilično jednostavna stvar, a može imati veliki utjecaj na brzinu.

Vaša baza podataka može biti puna nepotrebnih tablica koje, neizbježno, čine vašu web-stranicu tromom i “teškom”, redovita čišćenja omogućavaju vam da smanjite veličinu baze podataka.

Neću vam objašnjavati teži način, kako SQL naredbama očistiti bazu podataka jer mnogo toga može poći po zlu, sigurniji način je korištenje dodataka.

Takvi dodaci su fantastični, olakšavaju optimizaciju baze podataka kroz par klikova. Najbolji besplatni je: WP-Optimize.

 

9. Optimizirajte Svoje Slike

Jeste li znali da većinu vašeg bandwidtha potroše slike? Prvi korak u optimiziranju vaših slika je promjena veličine i obrezivanje (crop) prije nego što ih prenesete na web-stranicu.

Zapamtite, veće datoteke zauzimaju više prostora, uzrokuju dodatni napor vašem serveru i dugo se učitavaju. Dodatno, komprimiranjem možete smanjiti slike za 30% – 80% bez ikakve vidljive razlike.

Za više informacija pročitajte članak kako optimizirati slike za web-stranicu.

 

10. Potražite Kvalitetan Web Hosting

Odaberite hosting tvrtku s dobrom reputacijom koja je u blizini geografskog položaja ciljanih korisnika. Radi toga, vrhunskih servera i korisničke podrške, sve moje web-stranice su smještene kod Mydataknoxa.

Nadalje, vaša web-stranica koristi resurse kao što su memorija i CPU za obradu svih dolaznih zahtjeva. Ako vaša ili od “susjeda” web-stranica generira veliki promet, uskratit će vam se resursi.

Kada tek počinjete, zajednički hosting može vam se činiti kao najbolji jer je jeftin, i ovisno o davatelju usluge, pouzdan.

Međutim, kako vaša web-stranica raste, tako raste i potreba za resursima, pa će vam više odgovarati VPS ili ako imate ogroman promet dediciran server.

 

11. Onemogućite Hotlinking

To možda neće izravno ubrzati vašu WordPress web-stranicu, ali će smanjiti opterećenje s vašeg servera.

Hotlinking je kada se vaša slika prikazuje na drugoj web-stranici s vašeg servera, što znači da se krade i vaš bandwidth, koji možda i nije neograničen, zavisno o paketu koji ste kupili.

Jednostavno dodajte ovaj kod na dno .htaccess datoteke:

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?imedomene.com/.*$ [NC]
RewriteRule \.(gif|jpg|png)$ – [F]

Obavezno zamijenite “imedomene.com” vlastitom domenom!

 

12. Premjestite Sve Skripte u Podnožje

JavaScript je cool programski jezik, koji vam omogućuje zanimljive funkcionalnosti na vašoj web-stranici, ali ima i svoju cijenu. Skraćeno, može ju usporiti.

Zato vam je najbolje premjestiti sve JavaScript datoteke iz zaglavlja u podnožje. Učinite to s dodacima poput: Scripts To Footer.

 

13. Uklonite Animirane Slajdere

Animirani slajderi mogu izgledati sjajno, ali oni nisu vrijedan dodatak vašoj web-stranici jer im treba mnogo vremena da se učitaju. Najlakše ćete to riješiti ako uklonite sve animirane slajdere i zamijenite ih statičkim prekrasnim slikama.

 

14. Uklonite Gravatar Slike

Dobra značajka sama po sebi, ali ima utjecaj na brzinu web-stranice, zbog toga što web-stranica mora prikazati desetke slika avatara ako vaše objave primaju puno komentara.

Možete to riješiti tako da onemogućite avatar slike u potpunosti. U nadzornoj ploči idite na Settings » Discussion i odznačite show avatars.