Tagasi blogisse
    Päisepilt artiklile „WordPressi andmebaasi optimeerimine: kuidas leht kiiremaks teha"
    Kodulehe haldus5.6.20266 min

    WordPressi andmebaasi optimeerimine: kuidas leht kiiremaks teha

    Tahad teada, kuidas sinu enda leht seisab?

    Küsi tasuta auditit

    Aja jooksul paisub WordPressi andmebaas 10x suuremaks kui vaja. Praktiline juhend selle puhastamiseks.

    Autor: Meiko Neuman

    Asutaja ja veebistrateeg, Kodulehe Haldus

    Miks andmebaas paisub?

    Iga aktiivne WordPressi koduleht kogub aastate jooksul kümneid tuhandeid ridu: - Vana revisjonide ajalugu - Spämmi kommentaarid - Transient'id (vahemälu) - Pluginate jäägid (kustutatud pluginatest) - Vananenud sessioonid - Logitud sündmused

    WP Engine'i uuring näitab, et keskmine 3+ aastane sait sisaldab 70% andmeid, mida pole vaja.

    Mõju jõudlusele

    • Iga päring on aeglasem
    • Varundused võtavad kauem
    • Andmebaasi serveri koormus suurem
    • Hosting'i kulud kasvavad

    Puhastamise samm-sammult

    1. Tee varundus (ALATI esimesena)

    mysqldump -u user -p database > backup.sql
    

    2. Kustuta revisjonid

    Vaikimisi salvestab WordPress iga muudatuse versiooni. 100 artikliga lehel võib olla 1000+ revisjoni.

    Limiteeri tulevased: wp-config.php-sse: `php define('WP_POST_REVISIONS', 5); `

    Kustuta vanad: WP-CLI: `bash wp post delete $(wp post list --post_type=revision --format=ids) `

    3. Eemalda spämmi ja prügikastis kommentaarid

    wp comment delete $(wp comment list --status=spam --format=ids)
    wp comment delete $(wp comment list --status=trash --format=ids)
    

    4. Tühjenda transient'id

    Aegunud cache-andmed kuhjuvad. Plugin WP-Optimize teeb selle ühe klõpsuga.

    5. Eemalda kustutatud pluginate andmed

    Plugin kustub, kuid jätab tabeleid alles. Kontrolli phpMyAdminis ja eemalda kahtlased.

    6. Optimeeri tabelid

    OPTIMIZE TABLE wp_posts, wp_postmeta, wp_options;
    

    Või WP-Optimize → "Optimize database tables".

    Automatiseerimine

    Plugin WP-Optimize Premium teeb iganädalast puhastamist automaatselt.

    Tulemused

    Tüüpiline 3-aastane WordPressi sait pärast puhastamist: - Andmebaas: 250 MB → 45 MB (-82%) - Lehe laadimine: 2.8s → 1.4s (-50%) - Varundus: 12 min → 3 min

    Pikemas perspektiivis

    Puhastamine on ühekordne. Selleks et vältida kuhjumist: - Limiteeri revisjonid - Kustuta kasutamata pluginad (mitte ainult deaktiveeri) - Kasuta Akismet'i spämmi vastu - Plani igakuine automaatne puhastus

    Seos jõudlusega

    Andmebaasi optimeerimine on üks osa kogu jõudluse strateegiast. Loe ka: - Kodulehe laadimiskiirus - Core Web Vitals juhend

    Kokkuvõte

    Andmebaasi optimeerimine on tunnine töö, mis annab kohese kiiruse boost'i. Meie haldusepakettides sisaldub kvartaalne andmebaasi optimeerimine automaatselt.

    Allikad

    Vajad abi oma kodulehega?

    Meie meeskond hooldab, optimeerib ja kaitseb sinu kodulehte. Hinna lepime kokku mahu järgi.

    Küsi pakkumist

    Artikli autor

    Meiko Neuman Asutaja ja veebistrateeg, Kodulehe Haldus. Meiko juhib Kodulehehalduse tiimi ja on üle kümne aasta aidanud Eesti ettevõtetel kodulehti hallata, optimeerida ja müügitulemusi parandada. Kirjutab kodulehe haldusest, SEO-st, AEO/GEO-st ja veebi ärilisest poolest.

    Seotud artiklid