Verkkosivustoni on hidas tai käyttää liikaa CPU:ta: näin nopeutat sitä
Onko verkkosivustosi hidas, tai näetkö 503-virheitä, koska sivustosi käyttää liikaa CPU:ta tai prosesseja? Syy löytyy lähes aina itse verkkosivustosta: ei välimuistia, liikaa lisäosia, suuria kuvia tai täysi tietokanta. Alla olevilla vinkeillä teet sivustostasi nopeamman ja kulutus laskee itsestään.
Ensin: missä ongelma on?
- Vain sinulla vai kaikilla? Kokeile sivustoasi puhelimella 4G:n tai 5G:n kautta, tai yksityisessä ikkunassa. Jos se on siellä nopea, kyse on omasta tietokoneestasi, verkostasi tai VPN:stäsi.
- Törmäätkö pakettisi rajoihin? Katso DirectAdminissa kohdasta Resource Usage. Jos näet siellä faults-merkintöjä, sivustoasi on hidastettu. Katso DirectAdmin Resource Usage ja hitaat verkkosivustot.
- Mikä sivu, lisäosa tai kysely vie aikaa? Sen näet X-Rayllä. Lue miten se toimii kohdasta Resurssiraja saavutettu (Resource limit reached) / 503 / PHP X-ray.
Vinkkejä verkkosivustosi nopeuttamiseen
- Ota välimuisti käyttöön. Palvelimemme toimivat LiteSpeedillä. WordPressille ilmainen LiteSpeed Cache-lisäosa tekee sivustostasi usein heti paljon nopeamman, koska sivuja ei silloin rakenneta uudelleen jokaisella käynnillä. Lue myös blogimme LiteSpeed Cache vs. WP Rocket.
- Käytä Redistä raskaille sivustoille. Verkkokaupoissa ja sivustoissa, joissa on paljon kirjautuneita käyttäjiä, Redis auttaa objektivälimuistina. Redis sisältyy pakkaukseen Power Webhost Three, Power Webhost Four ja Power Reseller. Katso Redis.
- Pienennä kuvasi. Älä lisää sivustollesi muutaman megatavun kuvia suoraan kamerastasi. Pienennä ne ennen lataamista siihen kokoon, jossa näytät niitä, tai käytä lisäosaa joka tekee sen puolestasi.
- Rajoita lisäosiesi määrää. Jokainen lisäosa vie aikaa. Kokeile sammuttaa ne kaikki ja katso, onko sivusto silloin nopea. Jos on, ota niitä käyttöön yksi kerrallaan, kunnes löydät syyllisen. Poista mitä et käytä.
- Siivoa tietokantasi. Vanhat revisiot, roskapostivastaukset, tilasto ja lokitaulut hidastavat sivustoasi ajan myötä. Siksi sivusto, joka on aina toiminut hyvin, voi yhtäkkiä muuttua hitaaksi. Siivoa ja optimoi, katso Tietokannan tarkistaminen, korjaaminen ja optimointi.
- Käytä uudempaa PHP-versiota. Uudemmat versiot ovat huomattavasti nopeampia. Katso PHP-version valitseminen.
- Tarkista cron-tehtäväsi. Tehtävä, joka käynnistyy joka minuutti ja kestää yli minuutin, kasaantuu. Anna raskaiden tehtävien ajaa harvemmin ja hiljaisina hetkinä. Katso Cron-tehtävät.
- Pidä botit ja roskaposti loitolla. Kirjautumisyritykset wp-login.php-sivulla, roskaposti kommenttilomakkeiden kautta ilman captchaa ja koko sivustosi kopioivat crawlerit kuormittavat pakettiasi. Pääsylokissa näet, mitkä osoitteet tekevät paljon pyyntöjä, katso Sivustokatsaus ja lokit.
- Älä anna skriptien jäädä odottamaan. Jos sivustosi hakee tietoja toiselta palvelimelta, kuten RSS-syötteen tai liitännän kautta, anna tälle kutsulle aina lyhyt aikakatkaisu. Muuten prosessit jäävät auki, jos toinen palvelin on hidas.
Kaikki vaiheet selityksineen löydät kohdasta Verkkosivustoni on hidas DirectAdmin-ohjeessa.
Mitä prosessien määrä tarkoittaa?
Prosessien määrä ei ole sama kuin kävijöiden määrä. Verkkopalvelinprosessi toimittaa sivun ja on valmis sekunnin murto-osassa. Jos prosessit jäävät auki, esimerkiksi koska skripti odottaa toista palvelinta, pakettisi raja täyttyy. Kävijät näkevät silloin viestin 503 tai Resource Limit Is Reached. Lue silloin 503 tai 'Resource Limit Is Reached': mitä nyt?.
Onko pakettisi liian pieni?
Oletko siivonnut sivuston ja ottanut välimuistin käyttöön, mutta Resource Usage näyttää kiireisinä hetkinä edelleen faults-merkintöjä? Silloin sivustosi tarvitsee enemmän laskentatehoa. Valitse Oma WebOké:ssa kohdasta Mijn Producten › Hallitse valinta Hostingpakket wijzigen. Päivitys astuu voimaan heti. Raskaat sivustot kuten verkkokaupat tarvitsevat jo normaalikäytössä enemmän laskentatehoa kuin pieni sivusto.
Voiko WebOké ratkaista sen?
Huomaamme, jos sivustosi vaatii liikaa, ja annamme mielellämme vinkkejä. Verkkosivustosi, lisäosiesi tai tietokantasi muokkaamisen ja optimoinnin teet itse tai teetät verkkosivustosi rakentajalla. Tämä koskee myös Installatronin kautta asentamaasi ohjelmistoa: se ei ole meidän. Katso myös Tiettyjen töiden kustannukset.
