Splošna optimizacija
Pred optimizacijo preverite optimiziranost spletne strani na GTmetrix.
Optimizacija nastavitev cPanel računa
- Nastavite najnovejšo različico PHP s katero brez težav delujejo vse strani v računu.
- Omogočite PHP razširitev OPcache, če z njo brez težav delujejo vse strani v računu (lahko pa to poveča porabo pomnilnika).
- Omogočite Memcached razširitev (ne shranjujte pa v Memcached predpomnilniku občutljivih podatkov, saj so ti podatki na voljo vsem uporabnikom na istem strežniku).
Optimizacija WordPressa
- Ker so lahko v sami aplikaciji napake, ki povzročajo počasno delovanje, poskrbite, da so različice WordPressa, vtičnikov in tem posodobljene. Samodejne posodobitve WordPressa
2. a Paket gostovanja brez LiteSpeed podpore:
Namestite in nastavite predpomnilnik W3 Total Cache:
- Omogočite “Full Page Cache“, metoda Disk: Enhanced.
- Omogočite “Browser Cache“.
- Omogočite “Object” in “Database” Cache ter ju nastavite, da uporabljata Memcached
- Omogočite “Do not process 404 errors for static objects with WordPress”.
2. b Paket gostovanja z LiteSpeed podporo (npr Hiper paketi):
Namestite in nastavite vtičnik LiteSpeed Cache za WordPress.
3. WP Cron zamenjajte z ločenim cron opravilom, ki se izvede enkrat na uro.
4. Povečajte WordPress Heartbeat na 60s.
Optimizacija slik
- Prek SSH v mapi, kjer je spletna stran, izvedite ukaza:
find . -iregex '.*\.\(jpg\|jpeg\)$' -exec jpegoptim --all-progressive --strip-all "{}" \; find . -iname '*.png' -exec optipng -strip all "{}" \;
Po optimizaciji preverite optimiziranost spletne strani na GTmetrix.
Optimizacijo po meri
Optimizacija WordPressa
- Preverite možnost izklopa oz. zamenjave tistih vstavkov, ki upočasnjujejo nalaganje (lahko si pomagate z vstavkoma Plugin Performance Profiler in Query Monitor) oz. pošiljajo dodatne XHR/AJAX/POST zahtevke (raziščite v Chrome Developers Tools oz. v Firebugu) saj ti PHP zahtevki porabljajo sistemske vire in se tipično ne nalagajo iz predpomnilnika. Pozorni bodite tudi na vstavke, ki pridobivajo podatke z drugih strani, saj v takih primerih hitrost le teh vpliva na hitrost vaše.
Optimizacija slik
- Prilagodite ločljivost (velikost) slik vaši spletni strani. Prek SSH v mapi, kjer je silka, izvedite ukaz (ŠIRINA, VIŠINA, SLIKA.jpg ustrezno zamenjajte):
convert -resize ŠIRINAxVIŠINA SLIKA.jpg SLIKA.jpg