Kako da ubrzate svoj WordPress blog
U ovom članku pokazaću vam nekoliko načina na koje možete ubrzati učitavanje svog WordPress bloga i pružiti svojim klijentima i posetiocima kvalitetnije iskustvo surfovanja vašim sajtom.
Alati za proveru brzine učitavanja web stranica
Za proveru brzine učitavanje vaših web stranica preporučujem korištenje online alata Pingdom i GTMetrix.
Uradite upgrade na poslednju verziju WordPress-a
WordPress 4.0 ima dosta unapređenja vezano za performanse u odnosu na prethodne verzije. Da biste iskoristili ove nove mogućnosti najbolje je da uradite upgrade.
Uklonite sve nepotrebne dodatke (plugins) sa svog WordPress sajta
Držite broj WordPress dodataka koje koristite na minimumu. Deaktivirajte ih i fizički obrišite sa svog servera. Deaktivirani pluginovi će uticati na performanse sajta jer WordPress proverava da li su aktivni ili ne. Takođe morate imate najnovije verzjie pluginova koje koristite. Developeri izbacuju nove verzije svojih pluginova jer su izmenili kod tako da plugin radi bolje.
Izbrišite nepoželjne komentare
Navika ne brisanja nepoželjnih komentara isto utiče na brzinu učitavanja. Čuvanje stotina spam komentara u bazi podataka usporava samu bazu, tako da bi trebali steći naviku redovnog brisanja ovakvih komentara i držati ih na nuli.
Izbrišite izmene članaka
Baš kao i nepoželjni komentari, kopije starih izmena članaka usporavaju vašu bazu podataka i ona postaje sve veća i veća.
Isključite Pingbacks i Trackbacks.
Osim ako vam nije zaista jako jako važno da budete obavešteni o ovome, preporučujem da isključite ove opcije.
Isključite Self Trackbacks.
U vašu functions.php datoteku (nalazi se u folderu teme) ubacite:
//Iskljucivanje self trackback function disable_self_trackback( &$links ) { foreach ( $links as $l => $link ) if ( 0 === strpos( $link, get_option( 'home' ) ) ) unset($links[$l]); } add_action( 'pre_ping', 'disable_self_trackback' );
Optimizujte bazu podataka
WordPress sadržaj upisuje u bazu podataka što znači da je ona jedan od najvažnijih elemenata koji utiču na brzinu sajta. Često dolazi do brisanja sadržaja, izmene komentara, promene sadržaja postova – baza se neprestano ažurira i menja pa tako može doći do nepotrebnog gomilanja nepotrebnog sadržaja.
Bazu možete lako očistiti i optimizovati sa dodatakom WP-Optimize.
Pre nego što započnete optimizaciju baze, napraviti backup (kopiju) iste. Ova mogućnost će biti ponuđena pre početka procesa tako da ukoliko dođe do greške uvek bazu možete vratiti na prethodnu verziju putem backup-a.
Savet
Ukoliko želite da obrišete sve izmene, spam komentare, obrisane komentare,trackbacks i pingbacks to možete uraditi jednim klikom sa dodatakom WP-Optimize.
Optimizujte Slike
Shrink O’Matic je aplikacija koje će jednostavno da umanji vaše slike. Prihvata JPG, GIF i PNG. Jednostavno drag and drop slike i biće resize-ovana kako budete želeli! Opcije vam dozvoljavaju da izaberete veličinu dobijenog fajla, imena i formate. Ili koristite dodatak WP Smush.it
Koristite caching dodatak
Caching dodaci vam omogućavaju da generišete statične fajlove vaših stranica i prezentujete ih posetiocima vašeg sajta. Samim tim broj request-ova upućen vašem serveru biva znatno umanjen, a brzina učitavanja strana se utoliko povećava. Neki od najpopularnijih dodataka koji ovaj posao rade fanstastično su W3 Total Cache i WP Super Cache.
Smanjite veličinu CSS i JS
Velike CSS i Javascript datoteke bitno utiču na brzinu sajta. Smanjite veličinu ovih datoteka putem W3 Total Cache on će automatski smanjiti veličinu kako to ne bi ste morali da raditi Vi.
Savet
Ukoliko koristite W3 Total Cache otvorite Footer.php datoteku (nalazi se u folderu teme) ubacite sledeći kôd iznad </body> taga:
<!-- W3TC-include-js-head -->
Primer:
<div id="footer" class="clearfix"> <div class="wrap"> </div><!-- .wrap --> </div><!-- #footer --> </div><!-- #container --> <!-- W3TC-include-js-head --> </body> </html>
Tako će W3 Total Cache sve umanjene Java Scripte ubaciti u Footer.
Premestite Javascript u footer.
Učitavanje Javascripta odmah na startu stranice može učiniti da se ona prikazuje sa zakašnjenjem. Pomerite sve pozive ka Javascript datotekama na kraj fajla, ili samo one koje nisu esencijalne.
U vašu functions.php datoteku (nalazi se u folderu teme) ubacite sledeći kôd:
remove_action('wp_head', 'wp_print_scripts'); remove_action('wp_head', 'wp_print_head_scripts', 9); remove_action('wp_head', 'wp_enqueue_scripts', 1); add_action('wp_footer', 'wp_print_scripts', 5); add_action('wp_footer', 'wp_enqueue_scripts', 5); add_action('wp_footer', 'wp_print_head_scripts', 5);
Ubacite Google Analytics kôd u footer
U vašu functions.php datoteku (nalazi se u folderu teme) na kraju ispod ?> ubacite:
<?php add_action('wp_footer', 'ga'); function ga() { ?> <script> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-XXXXXXX', 'IME-SAJTA.com'); ga('send', 'pageview'); </script> <?php } ?>
Koristite Content Delivery Network (CDN)
Svaki put kada posetite sajt vaš računar mora da downloaduje fajlove sa servera koji hostuje vaš sajt. Vreme koje je potrebno da ove informacije prime je ono što nazivamo response time. Ovo vreme može da varira od pola sekunde do nekoliko sekundi u zavisnosti od broja faktora. Što je neko fizički dalje od mesta gde je situiran sadržaj vašeg sajta response time će biti veće. Ovaj problem se najjednostavnije rešava korišćenjem CDN-a.
Content Delivery Networks kopiraju i skladište vaše fajlove u jednom od svojih centara podataka širom sveta. Umesto da skidaju fajlove direktno sa vašeg servera, vaši posetioci će downloadovati vaše podatke sa njima najbližeg centra. Ovo omogućava svim vašim posetiocima maksimalnu brzinu učitavanja.
Korišćenje CDN-a je od suštinske važnosti za velike i zahtevne web-sajtove namenjene internacionalnoj publici.
Koristite Cloudflare
Ukoliko još niste čuli za CloudFlare, njegova poenta je jasna – udvostručiti brzinu vašeg sajta i zaštititi ga od širokog spektra pretnji na Internetu. Danas stotine hiljada sajtova, od malih, osobnih blogova, pa do vrlo posećenih portala, vladinih sajtova i sajtova velikih kompanija, koriste ColudFlare da bi ubrzali učitavanje web stranica i svoje sajtove učinili sigurnijima.
Za kraj …
Nabrojao sam nekoliko načina pomoću kojih možete ubrzati vašu WordPress stranicu. Ukoliko ćete slediti ove savete, zasigurno ćete poboljšati celokupno korisničko iskustvo i poboljšati brzinu učitavanja vašeg bloga. Naravno nemojte zaboraviti da na brzinu učitavanja vašeg bloga uvelike utiče i kvalitet usluge vašeg web hosting servisa.
0 komentara: