7 tööviisi WordPressi laadimiskiiruse suurendamiseks

11

Peamine asi, mida klient teie saidi juures kohtab, isegi enne lühidalt või sisu, on selle virnastamiskiirus.

Tavaline veebiklient eeldab, et leht virnastab 500 ms (kiire) ja 2 sekundi vahel (mõõdukas, kuid rahuldav). Kui kontrollite oma saidi virnastamisaega ja see ületab 2 sekundit, kaaluge oma saidi vahelejätmise või sulgemise ohtu kliendi poolt.

Kuna tänapäeval põhineb suurem osa saitidest WordPressil, on sel viisil teie saidi kiiruse ja täitmise toetamiseks ette nähtud mõista lehtede virnastamise kiiruse edenemist WordPressiga ning õppida näpunäiteid ja lõkse, mis võimaldavad teil kiirendada. teie WordPressi sait. Oh jumal, parim neist.

Kasutage kergeid süsteeme ja teemasid

WordPressi teemad annavad pidevalt edasi korralikku paisumist, mis vähendab teie saidi lehtede virna kiirust. See paisumine on seotud tohutute piltide, raiskavate ja pikkade koodidega jne.

Parim samm edasi on leida õige segu subjekti visuaalse huvi ja lehtede virna kiiruse vahel. WordPressi teemat otsides pidage meeles kaasnevaid fookusi:

  • Kontrollige teema auditeid ja eriti otsige andmeid täitmise kohta.
  • Tehke teema demolehtede täitmiskatse.
  • Pöörake erilist tähelepanu WordPressi vaiketeemadele, mis on koodilt kerged ja toimivad seejärel hästi.
  • Vaadake Genesisil ja Thesis Frameworkil põhinevaid aineid, mille teostamise kohta käivad kuulujutud.
Kasu reserveerimise energiast

Reserveerimine on viis, kuidas säästa oma veebisaidi lehti staatiliste lehtedena ja teenindada neid klientidele ilma HTTP-taotlusi serverisse saatmata. See aitab WordPressi saiti kiirendada. Mida saate selle valiku kasutamiseks teha?

Esialgu tundke ära väärtuslik WordPressi salvestusmoodul, lugege selle dokumentatsiooni ja kasutage seda mõne saidi lehe reserveerimiseks. WP Rocket ja W3 Total Cache kuuluvad mainekate hulka.

Programmide salvestamist saate käivitada terminate päiste abil, mis näitavad veebiprogrammile, milliseid dokumente serverilt küsida ja milliseid saab programmi reservist valida. Kui HTTP-päringud on vähenenud, teeb lehtede virna kiirus edusamme. Selleks peate selle koodi lisama htaccessi kirjesse.

<IfModule mod_expires.c>
# enabling expirations
ExpiresActive On
# The default directive
ExpiresDefault "access plus 3 months"
# Your favicon
ExpiresByType image/x-icon "access plus 1 year"
# Photos
ExpiresByType image/gif "access plus 3 months"
ExpiresByType image/png "access plus 3 months"
ExpiresByType image/jpg "access plus 3 months"
ExpiresByType image/jpeg "access plus 3 months"
# CSS
ExpiresByType text/css "access plus 3 months"
# Javascript
ExpiresByType application/javascript "access plus 1 year"
</IfModule>
Alade eellaadimine, vähem tuntud strateegia

Alade eellaadimine on selline valik nagu reserveerimine, kus te valgustate veebiprogrammi piisavalt, et ruumid varakult tuua, nii et hankimistegevust ei tehta lehe virna hooajal ja sellest tulenevalt veebisaidi kiirus edeneb.

Selle suurendamiseks saate lisada kirjele header.php eellaadimisruumi koodi. Siin on tavaliselt kasutatavate eellaadimisruumikoodide juhtumid.

Google Fontsi jaoks:

<link rel="dns-prefetch" href="//fonts.googleapis.com">

Google Analyticsi jaoks:

<link rel="dns-prefetch" href="//www.google-analytics.com">
Vabanege mõttetutest ja sisulistest moodulitest

WordPressi moodulid on kasulikud, igal juhul tähendab liiga palju mooduleid serveris liiga palju taotlusi, mis sunnivad mõõdukat lehtede virnastamist. Muud seotud probleemid hõlmavad turvariske ja mäluprobleeme. Parim tava on saata lihtsalt moodulid, ilma milleta teie sait hakkama ei saa.

Saate kasutada Plugin Performance Profilerit (moodul ise), et eristada oma WordPressis kõige märgatavamalt kohutava töövõimega mooduleid ja asendada need paremate valikutega.

Lisaks on mooduleid, mida kasutate vaevalt rohkem kui kaks korda kuus (näiteks pisipiltide generaatorid jne). Parim on need desaktiveerida ja need lihtsalt kasutushooajal kasutusele võtta. Samuti saate kontrollida, milliseid mooduleid saate lihtsalt desinstallida, ja kasutada mõnda võrguseadet.

Kasutage CDN-i parema lehekülje virna kiiruse saavutamiseks

Kas olete CDN-idest (sisu edastamise võrgud) tuttav? See on koht, kus kliendile pakutav sisu edastatakse geoloogiliselt lähimast serverifarmist, mis kiirendab edastuskiirust. Seda põhjusel, et lühem vahetusaeg, vähenenud hüpped üle tulemüüride ja lülitite ning erinevad parameetrid toovad kaasa geoloogiliselt hajutatud inimeste kogunemiste jaoks kiirema lehtede laadimise.

Tipptasemel CDN-i administraatorid pakuvad WordPressi kooskõlastusmooduleid, mis aitavad teil saidi kiiresti seadistada ja korrastada, et kasutada CDN-i eeliseid. Pikemas perspektiivis põhjustab see ka teie ümberpaigutamise paremat järelevalvet, kuna suurem osa ülekaalukast koormusest (pildid) langeks veebimajutaja serverist välja, mis jätab teema lihtsalt teisaldatavaks.

CDN Enabler on tasuta vapustav moodul, mille saate käivitada sekunditega. Valides, mida saate CDN-ist virnastada, eelistage mõttetut liialdust. Tõepoolest, isegi faviconi saab virnastada CDN-i kaudu. Lihtsalt pukseerige see WordPressi juurkorraldajasse ja lisage kaasnev kood header.php kirjesse:

<link rel="shortcut icon" href="https://cdn.domain.com/favicon.ico" type="image/x-icon" />
Pakkige kaalukaid pilte

Asjade vaatepunkti paigutamiseks on siin reaalsus. WordPressi põhiteema võtab ligi 30 MB salvestusruumi, samas kui visuaalselt sisukas sait, näiteks e-pood, võtab piltide paigutamiseks paar GB ruumi. Kujutage ette stsenaariumi, mille puhul saate pildisalvestuse suurust moonutatud kvaliteedikontrastidega üle poole vähendada.

Saate piltide suurust muuta ja pakkida OS-põhises surveinstrumendis enne nende ülekandmist või kasutada WP-moodulit, nagu SmushIt, et vähendada oma WordPressi saidi piltide rekordsuurust.

SSL-i käepigistused

SSL ehk Secure Sockets Layer/Transport Layer Security on meetodid, mille abil veebiserverid ja kliendid kogu liikumist kodeerivad ja turvavad. See on muutunud turvalise HTTP-vahetuse ja muu veebi kaudu liikumise standardiks. Üks skrambleerimisliikumise ebamugavus on see, kui kliendi ja serveri ühenduse loomisel on ülekoormus ja tegevusetus.

Turvalisi seoseid saate kiirendada, uuendades SSL-i käepigistust, kasutades CDN-i. CDN teeb üldkulud teie eest, vähendades sel viisil aluseks oleva SSL-seansi ülesehitamiseks kuluvat aega ja lisaks hoides kaitstud seost elus. See annab teile ka täiendava eelise läbivaatamise deklaratsiooni tagamisel, olenemata sellest, kas teie server või spetsialistide ühistu kasutab ainult madalama arvustuse kinnitust. Erinevus on selles, et teie lõppkliendi programmid ja lisaks veebiindeksid, nagu Google, näevad CDN-i parimat SSL-i autentimist.

Kustutage oma andmebaasist vanad parandused

Võtke see minu käest, teie WordPress taandub juhul, kui te andmebaasiga ei tegele ja seda puhtana ei hoia. Saate seda teha, piirates postituste paranduste arvu. WordPress teeb potti koostamise ajal tõesti liiga palju parandusi ja kõik võtab ruumi. Saate muudatusi halvata või seada maksimumi kõige äärmuslikumale muudatuste arvule. Nõrgendamiseks lisage kaasnev kood kirjele wp-config.php.

define('AUTOSAVE_INTERVAL', 300); // seconds
define('WP_POST_REVISIONS', 5);
Proovige GZip-i survet

Arutasime pildi survet; aga saate ka CSS-i, Javascripti ja saidi lehti pakkida serveri tasemel, mis vähendab programmiga teabevahetuseks kuluvat aega. Siin on viis, kuidas saate seda teha.

  1. Minge saidile checkgzipcompression.com ja sisestage oma sait.
  2. Valige oma salvestusmoodul, minge brauseri vahemälu sätetesse ja märkige ruut Luba HTTP tihendamine.

Järeldus

Korralikult toimiv WordPress tähendab korraliku jõudlusega saiti. Kui te ei pea oma klientidel oma saidi kiiruses pettuma, proovige neid selles postituses kirjeldatud erinevaid näpunäiteid ja lõkse, mida saate kasutada oma WordPressi saidi täitmise parandamiseks ja lehtede virna kiiruse suurendamiseks. .

Rääkige meile, kuidas leidsite, kuidas oma WordPressi kiirust toetada, ja kas mõni minu nõuanne aitas teid. rõõmsameelne testimine.

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More