Kako ubrzati bilo koju WordPress stranicu pomoću .HTACCESS

Učitava li se vaša WordPress web stranica predugo? Znate li da će spora stranica utjecati na vaš SEO i korisničko iskustvo?

Osim korištenja dodataka, postoji nekoliko različitih načina da ubrzate svoju web stranicu. Jedan način je iskoristiti predmemoriju preglednika, a drugi način je komprimiranje datoteka. 

Oboje se može postići modificiranjem i optimizacijom .htaccess datoteke.

Što je predmemorija preglednika?

Kada netko posjeti vašu web stranicu, postoje datoteke koje se preuzimaju i spremaju na privremeno mjesto.

Vrste datoteka uključuju sve dokumente koji čine vašu web stranicu, kao što su HTML , slike, JavaScript i CSS datoteke. Predmemorija preglednika(Browser) odnosi se na ovu privremenu lokaciju za preuzete datoteke.

Kada je predmemorija puna, zauzima previše prostora na računalu posjetitelja. To rezultira sporim preglednikom i web-mjestom koja se predugo učitava.

Srećom, postoji način da to popravite uređivanjem vaše .htaccess datoteke.

Što biste prvo trebali učiniti

Prije nego počnete uređivati ​​svoju .htaccess datoteku, razmotrite sljedeće mjere opreza:

  • Uvijek izradite sigurnosnu kopiju svoje WordPress .htaccess datoteke prije nego što je promijenite.
  • Onemogućite sve WordPress dodatke koje možda koristite.
  • Testirajte brzinu svoje stranice prije nego što unesete izmjene u .htaccess datoteku da biste dobili osnovno mjerenje. Možete koristiti GTmatrix , Pingdom ili Google PageSpeed ​​Insights .

Sada ste spremni koristiti kod putem svoje .htaccess datoteke kako biste svojoj instalaciji WordPressa(WordPress) rekli da dulje sprema statičke datoteke za ponovne posjetitelje vaše web stranice. Možete koristiti ili cPanel ili FTP . Za svaki pogledajte upute u nastavku. 

Nakon što dobijete pristup svojoj .htaccess datoteci, upotrijebite dodatne upute za uređivanje. 

Korištenje cPanela

Prijavite(Log) se na svoju web stranicu cPanel. Obično možete doći tamo tako da upišete yourdomain.com/cPanel u svoj web preglednik.

Prijavite(Log) se s korisničkim imenom i lozinkom koje ste dobili kada ste instalirali WordPress na svoju domenu. Nakon što ste prijavljeni, potražite i kliknite Upravitelj datoteka(File Manager) .

Vaša .htaccess datoteka nalazi se u korijenskoj mapi. Točka ispred naziva datoteke označava da se radi o skrivenoj datoteci u vašoj instalaciji WordPressa. Obavezno stavite kvačicu u okvir Prikaži skrivene datoteke(Show Hidden Files) .

Trebali biste napraviti kopiju svoje datoteke prije nego što je uredite jer ako pogriješite, možete srušiti svoju stranicu. Da biste napravili kopiju, kliknite .htaccess i označite ga. Da biste spremili kopiju, kliknite gumb za preuzimanje koji se nalazi na gornjem izborniku.  

Nakon što ste napravili svoju kopiju, sada ste spremni za uređivanje datoteke. U vašem cPanel File Manageru(File Manager) , desnom tipkom miša kliknite datoteku .htaccess i kliknite uredi(edit) .

Korištenje FTP-a

Također možete urediti svoju .htaccess datoteku koristeći FTP klijent. Jedan popularan FTP klijent je FileZilla , koji se koristi u primjeru ispod.

Započnite(Start) otvaranjem svog FTP klijenta i stavite svog hosta. To je obično adresa vaše domene, vaše korisničko ime i lozinka. Ako niste sigurni što su, obratite se svom web hostu.

Upotrijebite sljedeće korake za pristup, kopiranje i uređivanje vaše .htaccess datoteke:

  • Idite na svoj korijenski direktorij.
  • Pronađite datoteku .htaccess, napravite kopiju i povucite je na radnu površinu.
  • Zadržite kopiju izvornika i uredite drugu kopiju u slučaju da morate vratiti izvornik.
  • (Use)Za uređivanje datoteke koristite uređivač kao što je Notepad .
  • Kada završite s uređivanjem, prenesite datoteku u svoj korijenski direktorij.

Ako ste pogriješili, vaša web stranica neće raditi. Da biste to popravili, prenesite datoteku sigurnosne kopije. 

Sada ste spremni unijeti izmjene u svoju .htaccess datoteku kako biste ubrzali svoju WordPress stranicu.

Komprimirajte svoje datoteke pomoću Gzipa

Gzip kompresija čini vaše datoteke manjim i pomaže im da se brže učitavaju. Dodavanje koda u nastavku vašoj .htaccess datoteci (ispod trenutnog koda) pomoću gzipa komprimirati će CSS , HTML i PHP datoteke.

 <IfModule mod_deflate.c>
  # Compress HTML, CSS, JavaScript, Text, XML and fonts
  AddOutputFilterByType DEFLATE application/javascript
  AddOutputFilterByType DEFLATE application/rss+xml
  AddOutputFilterByType DEFLATE application/vnd.ms-fontobject
  AddOutputFilterByType DEFLATE application/x-font
  AddOutputFilterByType DEFLATE application/x-font-opentype
  AddOutputFilterByType DEFLATE application/x-font-otf
  AddOutputFilterByType DEFLATE application/x-font-truetype
  AddOutputFilterByType DEFLATE application/x-font-ttf
  AddOutputFilterByType DEFLATE application/x-javascript
  AddOutputFilterByType DEFLATE application/xhtml+xml
  AddOutputFilterByType DEFLATE application/xml
  AddOutputFilterByType DEFLATE font/opentype
  AddOutputFilterByType DEFLATE font/otf
  AddOutputFilterByType DEFLATE font/ttf
  AddOutputFilterByType DEFLATE image/svg+xml
  AddOutputFilterByType DEFLATE image/x-icon
  AddOutputFilterByType DEFLATE text/css
  AddOutputFilterByType DEFLATE text/html
  AddOutputFilterByType DEFLATE text/javascript
  AddOutputFilterByType DEFLATE text/plain
  AddOutputFilterByType DEFLATE text/xml
 
  # Remove browser bugs (only needed for really old browsers)
  BrowserMatch ^Mozilla/4 gzip-only-text/html
  BrowserMatch ^Mozilla/4\.0[678] no-gzip
  BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
  Header append Vary User-Agent
</IfModule>

Ne zaboravite kliknuti "Spremi promjene".

Keširanje preglednika

Kada netko posjeti vašu web stranicu, preglednik koji koriste preuzet će sve datoteke povezane sa stranicom kojoj pristupaju.

Iskorištavanje predmemorije preglednika znači da želite preuzeti samo potrebne datoteke, a ne sredstva koja su nepotrebna. To su obično dizajn i stil vaše stranice, a ponekad uključuju i JavaScript funkcije.

Kada koristite predmemoriju preglednika, svom poslužitelju govorite da ignorira dijelove vaše web stranice koji su prethodno preuzeti za ponovne posjetitelje.

Da biste uredili svoju .htaccess datoteku, locirajte je i napravite dvije kopije na isti način na koji ste komprimirali svoje datoteke kao što je gore navedeno pomoću FTP klijenta ili cPanela.

Sačuvajte kopiju izvorne .htaccess datoteke u slučaju da postoje problemi s promjenama. Izvršite svoje izmjene u drugoj kopiji. 

Dodajte sljedeći kod ispod trenutnog sadržaja vaše .htaccess datoteke:

<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault A0
 
<FilesMatch "\.(txt|xml|js)$">
ExpiresDefault A691200
</FilesMatch>
 
<FilesMatch "\.(css)$">
ExpiresDefault A691200
</FilesMatch>
 
<FilesMatch "\.(flv|ico|pdf|avi|mov|ppt|doc|mp3|wmv|wav|mp4|m4v|ogg|webm|aac)$">
ExpiresDefault A691200
</FilesMatch>
 
<FilesMatch "\.(jpg|jpeg|png|gif|swf|webp)$">
ExpiresDefault A691200
</FilesMatch>
</IfModule>
 
<IfModule mod_headers.c>
<FilesMatch "\.(txt|xml|js)$">
Header set Cache-Control "max-age=691200"
</FilesMatch>
 
<FilesMatch "\.(css)$">
Header set Cache-Control "max-age=691200"
</FilesMatch>
 
<FilesMatch "\.(flv|ico|pdf|avi|mov|ppt|doc|mp3|wmv|wav|mp4|m4v|ogg|webm|aac)$">
Header set Cache-Control "max-age=691200"
</FilesMatch>
 
<FilesMatch "\.(jpg|jpeg|png|gif|swf|webp)$">
Header set Cache-Control "max-age=691200"
</FilesMatch>
</IfModule>

Ne zaboravite kliknuti Spremi(Save) kako biste zadržali dodatke u datoteci.

Sažimanje vaših datoteka i korištenje predmemorije preglednika značajno će smanjiti vrijeme učitavanja vaših web stranica. To će pomoći vašoj web-lokaciji da se bolje rangira u pretraživanju i poboljšati korisničko iskustvo. Nitko ne želi čekati više od nekoliko sekundi da se stranica učita.



About the author

Ja sam profesionalni audio inženjer s preko 10 godina iskustva. Posljednjih nekoliko godina radim u glazbenoj industriji i stekao sam snažnu reputaciju u tom području. Također sam vrlo iskusan operater korisničkih računa i obiteljske sigurnosti. Moje odgovornosti uključuju upravljanje korisničkim računima, pružanje podrške klijentima i davanje savjeta zaposlenicima o obiteljskoj sigurnosti.



Related posts