Mu veebileht on aeglane või kasutab liiga palju CPU-d: nii teed selle kiiremaks
Kas su veebisait on aeglane või näed 503-vigu, sest su sait kasutab liiga palju CPU-d või protsesse? Põhjus on peaaegu alati veebisaidis endas: vahemälu puudub, pluginaid on liiga palju, pildid on suured või andmebaas on täis. Allolevate nõuannetega muudad oma saidi kiiremaks ja kasutus väheneb iseenesest.
Kõigepealt: kus probleem on?
- Ainult sinul või kõigil? Proovi oma saiti telefonis 4G või 5G kaudu või privaataknas. Kui see on seal kiire, on põhjus sinu enda arvutis, võrgus või VPN-is.
- Kas jõuad oma paketi piiranguteni? Vaata DirectAdminis jaotist Resource Usage. Kui näed seal faults-kirjeid, siis su saiti piirati. Vaata DirectAdmin Resource Usage ja aeglased veebisaidid.
- Milline leht, plugin või päring võtab aega? Seda näed X-Ray abil. Kuidas see töötab, loe artiklist Resource limit reached / 503 / PHP X-Ray.
Nõuanded veebisaidi kiirendamiseks
- Lülita vahemälu sisse. Meie serverid töötavad LiteSpeedil. WordPressi puhul muudab tasuta plugin LiteSpeed Cache su saidi sageli kohe palju kiiremaks, sest lehti ei koostata siis igal külastusel uuesti. Loe ka meie blogipostitust LiteSpeed Cache vs. WP Rocket.
- Kasuta raskete saitide puhul Redist. Veebipoodide ja paljude sisselogitud kasutajatega saitide puhul aitab Redis objektivahemäluna. Redis sisaldub pakettides Power Webhost Three, Power Webhost Four ja Power Reseller. Vaata Redis.
- Vähenda oma pilte. Ära pane paari MB suuruseid fotosid otse kaamerast oma saidile. Vähenda need enne üleslaadimist suuruseni, milles neid näitad, või kasuta pluginat, mis seda teeb.
- Piira pluginaid. Iga plugin võtab aega. Lülita testiks kõik välja ja vaata, kas sait on siis kiire. Kui on, lülita need ükshaaval uuesti sisse, kuni leiad süüdlase. Eemalda, mida ei kasuta.
- Korrasta andmebaasi. Vanad redaktsioonid, rämpskommentaarid, statistika- ja logitabelid muudavad su saidi aja jooksul aeglasemaks. Seepärast võib alati hästi töötanud sait äkki aeglaseks muutuda. Korrasta ja optimeeri, vaata Andmebaasi kontrollimine, parandamine ja optimeerimine.
- Kasuta uuemat PHP versiooni. Uuemad versioonid on tunduvalt kiiremad. Vaata PHP versiooni valimine.
- Kontrolli oma cron-töid. Töö, mis käivitub iga minut ja kestab kauem kui minut, hakkab kuhjuma. Lase rasketel töödel käia harvemini ja vaiksematel aegadel. Vaata Cron-tööd.
- Peata robotid ja rämpspost. Sisselogimiskatsed failile wp-login.php, rämpspost ilma captchata kommentaarivormide kaudu ja roomajad, mis kopeerivad kogu su saiti, hoiavad su paketti hõivatud. Juurdepääsulogist näed, millised aadressid teevad palju päringuid, vaata Saidi ülevaade ja logid.
- Ära lase skriptidel ootama jääda. Kui su sait hangib andmeid teisest serverist, näiteks RSS-voost või liidese kaudu, anna sellele päringule alati lühike ajalõpp. Muidu jäävad protsessid avatuks, kui teine server on aeglane.
Mida külastaja näeb: kiirus brauseris
Ülaltoodud nõuanded puudutavad serverit. See, kui kiire leht külastajale tundub, sõltub ka sellest, mida brauser peab laadima. Google mõõdab seda Core Web Vitalsi abil, mida näed PageSpeed Insightsis. Neli asja aitavad peaaegu alati:
- Määra piltidele laius ja kõrgus (
widthjaheight). Siis jätab brauser neile ruumi ja leht ei hüple, kui foto laaditakse. - Ära lase kõige olulisemal pildil laisalt laadida. Lehe ülaosas oleval suurel fotol ei tohiks olla
loading="lazy". Laisk laadimine on mõeldud allpool asuvatele piltidele. - Kasuta WebP- või AVIF-vormingut. Need vormingud on sama kvaliteedi juures väiksemad kui JPG ja PNG.
- Vähenda ja tihenda oma pildid suuruseni, milles neid näitad.
Kuidas aruannet lugeda, loe artiklist PageSpeed Insightsi lugemine: Core Web Vitals lihtsas keeles. Vahemälu WordPressile ja veebipoele seadistad artikli LiteSpeed Cache WordPressile ja veebipoele abil.
Kõik sammud koos selgitustega leiad DirectAdmini juhendi artiklist Minu veebisait on aeglane.
Mida tähendab protsesside arv?
Protsesside arv ei ole külastajate arv. Veebiserveri protsess edastab lehe ja on valmis murdosa sekundiga. Kui protsessid jäävad avatuks, näiteks kuna skript ootab teist serverit, täitub su paketi piirang. Külastajad näevad siis teadet 503 või Resource Limit Is Reached. Sel juhul loe artiklit 503 või 'Resource Limit Is Reached': mida nüüd teha?.
Kas su pakett on liiga väike?
Kas oled saidi korrastanud ja vahemälu sisse lülitanud, kuid Resource Usage näitab tipphetkedel ikka faults-kirjeid? Siis vajab su sait rohkem arvutusvõimsust. Vali portaalis Minu WebOké jaotises Minu tooted › Halda valik Muuda majutuspaketti. Uuendus jõustub kohe pärast makset. Rasked saidid, näiteks veebipoed, vajavad juba tavakasutusel rohkem arvutusvõimsust kui väike sait.
Kas WebOké saab selle lahendada?
Me näeme, kui su sait nõuab liiga palju, ja anname hea meelega nõu. Veebisaidi, pluginate või andmebaasi kohandamise ja optimeerimise teed ise või lased teha oma veebiarendajal. See kehtib ka Installatroni kaudu paigaldatud tarkvara kohta: see ei ole meie tarkvara. Vaata ka Konkreetsete tööde hinnad.
Tahad rohkem õppida? Läbi tasuta kursus Leitav veebis, õppetund 4.3 Core Web Vitals: LCP, INP ja CLS.
Tahad rohkem õppida? Läbi tasuta WordPressi kursus, õppetund 6.1 Mis teeb saidi aeglaseks ja kuidas seda mõõta? või õppetund 6.2 Vahemälu.
