3 najčešća WordPress problema i njihova rješenja

WordPress je jako raširena platforma za kreiranje web stranica, blogova pa čak i web trgovina. Vrlo je jednostavan za korištenje, no ponekad i on ima poteškoća koji vas mogu dovesti do panike ili ludila. Svaki problem se može riješiti, no ponekad se može činiti da i nije baš lako.

1. Stranica je prespora

Posjetitelji danas više jednostavno nemaju strpljenja. Sve se mora otvoriti sad i odmah. Dakle, sporo učitavanje stranice glavni je problem koji biste trebali uzeti u obzir. Dugo vrijeme učitavanja odnosi se na bilo koje otvaranje stranice (ili barem djela stranice) duže od tri sekunde, a to je dovoljno da izgubite kupce i prihod. No to je u stvari vrlo uobičajeni problem i može biti rezultat sporog poslužitelja, usporene web stranice ili korištenje vanjskih skripti koje usporavaju učitavanje. Zamislite sada da se događa sve troje istovremeno! Razmislite koliko pluginova imate na svojoj wordpress stranici. Svaki može značajno usporiti učitavanje vaše stranice.

Pogledajmo prvo server na kojem je vaša wordpress stranica. Provjerite status servera. Hosting poslužitelji često omogućavaju da samostalno pogledate status servera kroz neki servis unutar C-Panela ili imaju posebnu stranicu baš za takve informacije ili ih jednostavno pitajte preko korisničke službe. Ako trenutno i imaju neke poteškoće, svakako pitajte koliko je očekivano vrijeme rješavanja.

Ukoliko hosting nema registriranih poteškoća, a usporavanje stranice se događa periodički, dakle dio dana sve radi super brzo, a dio dana usporeno, onda je možda krivac „susjedova“ stranica. Odnosno ovakva situacija je česta kod dijeljenog hostinga gdje sve stranice na jednom serveru dijele resurse, pa ako jedna ili više njih imaju malo više prometa, vaša stranica će biti sporija. Rješenje za to je prijeći na bolji hosting, po mogućnosti dedicirani ili VPS jer tada ne dijelite resurse servera s drugima.

Obratimo sada pozornost na pluginove. Iako su pluginovi izvrsni za prilagodbu stranice i dodavanje raznih funkcionalnosti na istu, nažalost često dovode do usporavanja same stranice.  Svaki plugin podiže kompleksnost vaše web stranice pa je važno instalirati dobro razvijene dodatke iz uglednog izvora. Na Internetu često možete pronaći rečenicu da „nije dobro imati previše pluginova“. Isprva to zvuči logično, ali nije to baš tako jednostavno. Postoje neke web stranice koje koriste i više od 80 pluginova, a opet se otvaraju munjevito.

Ne radi se o tome koliko wordpress dodataka imate instalirano, nego koji su to i koje operacije trebaju izvršiti da bi se vaša web stranica  prikazala u pregledniku posjetitelja. Mnogi dodaci su jednostavni, ali neki od njih izvode dosta pozadinskih zadataka koji mogu značajno usporiti učitavanje stranice. Kako pluginovi služe da dodaju neke funkcionalnosti na stranicu, često moraju učitati dodatne CSS datoteke, zatim JavaScripte pa možda i neke fontove i slično i to s vašeg servera ili vrlo često s vanjskih izvora koji i sami mogu biti opterećeni i usporeni. I to se događa gotovo svaki put kada se otvori stranica. Dakle svaka ta operacija je pojedinačni http request. To znači da otvaranje samo jedne stranice može zahtijevati možda 20 ili čak i više http zahtjeva da sve učita. Ako sad uzmete u obzir da jedan prosječni preglednik može simultano otvoriti 8 http zahtjeva, onda već možda razumijete da će trebati vremena da se sve učita.

Dakle sada kada razumijete da pluginovi moraju učitavati nekakve dodatne datoteke, morate se pozabaviti time da odredite kojim redom idu i jesu li uopće potrebne odmah. Uzmimo npr Google Analytics. To je esencijalna skripta za vašu web stranicu, ali ta datoteka može biti poveća i ukrasti vam nešto sekundi u učitavanju. Mogli bi je učitati asinkrono, odnosno nakon što se već učitaju datoteke bitne za izgled web stranice.

Nakon servera i pluginova ostaje nam i sama stranica. Besplatni predlošci, iako mogu jako dobro izgledati, često nemaju dobro optimiziran kod i mogu jako usporavati stranicu. To može uzrokovati korištenje raznih lijepih fontova koji se moraju učitati s vanjskih servera. Ili krivac može biti loše složen predložak za prikaz sadržaja koji radi previše upita prema sql bazi. Tu je najbolje potražiti dobro optimiziran predložak.

2. Sigurnosni propusti

Najbolji dio WordPressa je istovremeno i najgori po pitanju sigurnosti. WordPress koristi strukturu otvorenog koda za mnoge svoje dijelove, što znači da razvojni programeri mogu pristupiti izvornom kodu stranice da bi vidjeli kako to funkcionira, prilagodili ga prema njihovim potrebama i međusobno dijelili svoj kôd na mreži. Općenito je to vrlo pozitivno jer u mnogome olakšava rad developerima i štedi na vremenu, a također i omogućava razne prilagodbe koje bi možda bile nemoguće u drugim situacijama.

S druge strane to se može i zloupotrijebiti. Open source može biti i uzrok da haker lako nađe sigurnosne propuste u kodu, i već je mnogo puta otkriveno da neki predlošci ili pluginovi sadrže maliciozni kod. Potrebno je jako paziti što dodajete u svoj WordPress.

No to se ne odnosi samo na WordPress, nego i na mnogo drugih vrsta stranica baziranih na PHP, ali srećom hosting poslužitelji su toga svjesni i često drže sigurnost svojih servera na visokoj razini. Kako većina napada, poput XSS i CSRF napada, zatim krađe sesija i SQL injekcija zahtijevaju nekakav pristup vašim datotekama, ključno je da pokušate sakriti sve bitne datoteke od preglednika kako im se uopće ne bi moglo pristupiti. I svakako koristite SSL certifikate. Svaki dobar hosting danas nudi SSL certifikat.

To je globalno priznati standardni protokol poznat kao Hypertext Transfer Protocol Secure (HTTPS) za siguran prijenos podataka između poslužitelja. Koristeći SSL certifikat, vaša aplikacija dobiva siguran put prijenosa podataka, što hakerima gotovo onemogućava upad na vaše poslužitelje.

3. Nema ugrađene mogućnosti backupa

Koliko god bio dobar, WordPress sam po sebi ipak nema nikakvu mogućnost backupa. To može biti izuzetno frustrirajuće jer vrlo je lako doći do situacije da izgubite neke ili čak sve podatke u bazi. Kako postoji mnogo radnji koje vrijedne informacije mogu dovesti u opasnost od gubitka, jedan pogrešan klik može rezultirati nepovratnim posljedicama.

A svi podaci se nalaze u jednoj jedinoj SQL bazi.

Kao korisnik možete uzeti neke pluginove koji povremeno mogu kreirati backup cijele SQL baze ili to periodički možete raditi ručno kroz PHPMyAdmin sučelje.

Hosting poslužitelj vam također može ponuditi neka backup rješenja u kojima svakako provjerite što sve uključuju. Ponekad je dovoljno da vam rade backup samo baze podataka, ali ako imate i neki vrlo specifičan design stranice možda želite backup svih datoteka.

tags – keywords: wordpress problemi

meta description: Koji su najčešći WordPress problemi i kako ih riješiti? WordPress je vrlo jednostavan za korištenje, no ponekad i on ima poteškoća koji vas mogu dovesti do panike ili ludila

Povezani članci

Odgovori