Back to Post List

Optimizimi i bazës suaj të të dhënave WordPress



Posted on


Hostinkos ofron hosting, domenët dhe mjetet që ju nevojiten për webfaqen e biznesit tuaj.


Një nga arsyet më të zakonshme për një webfaqe të ngadaltë është një bazë të dhënash jo e optimizuar e mirëmbajtur dobët.

Përpara se të filloni me optimizimin e bazës së të dhënave tuaja, është një ide e mirë që fillimisht të krijoni një kopje rezervë të plotë në rast se keni ndonjë problem.

Spam

Komentet e padëshiruara (ang. spam) janë një nga shkaqet kryesore të një databaze të fryrë nëse nuk mirëmbahet siç duhet. Kemi parë webfaqe me dhjetëra mijëra komente të padëshiruara. Për fat të mirë, ishte shumë e thjeshtë për t’i fshirë ato.

Mjafton të ekzekutoni një komandë SQL si kjo:

DELETE FROM wp_comments WHERE comment_approved = ‘spam'

Ose, nëse identifikoheni në dashboard tuaj të WordPress dhe shkoni te Comments> Spam, duhet të shihni një buton “Empty Spam”. Klikoni atë dhe çdo koment i padëshiruar në instalimin tuaj do të zhduket përgjithmonë. Përpara se të hiqni çdo koment të padëshiruar, sigurohuni që të kontrolloni nëse ato janë vërtet të padëshiruara. Është e zakonshme që komentet të shënohen si të padëshiruara kur ato janë, në fakt, origjinale.

Nëse nuk doni të merreni manualisht me postën e padëshiruar, shtojca më e njohur për ndalimin e postës së padëshiruar është Akismet, e cila ju lejon të vendosni që komentet e padëshiruara të fshihen automatikisht.

Revisions (Rishikimet)

Rishikimet e postimit ju lejon të ruani versionet e mëparshme të një postimi, d.m.th. ruan të gjitha draftet dhe përditësimet.

Ndërsa rishikimet janë të dobishme dhe ne nuk do të te rekomandonim çaktivizimin e tyre, ju mund të kurseni hapësirë ​​në bazën tuaj të të dhënave duke fshirë rishikimet e vjetra. Për të mbajtur një numër maksimal të rishikimeve, mund të shtoni një përkufizim të dobishëm në skedarin tuaj wp-config.php:

define( 'WP_POST_REVISIONS', 5 );

Thjesht ndryshoni numrin në sado rishikime që dëshironi të mbani. Përshkrimi i 1 ose më shumë ruan numrin e rishikimeve plus ruajtjen automatike, -1 ruan çdo rishikim dhe 0 e vendos atë në false dhe nuk ruan asnjë rishikim përveç ruajtjes automatike.

Për të fshirë rishikimet nga postimet ekzistuese, do t’ju duhet ose të ekzekutoni një komandë SQL për t’i hequr ato ose të përdorni një shtojcë të optimizimit të WordPress për t’i hequr ato. Nëse dëshironi të përdorni SQL, mund të ekzekutoni një komandë si kjo:

DELETE a,b,c FROM wp_posts a
LEFT JOIN wp_term_relationships b ON (a.ID = b.object_id)
LEFT JOIN wp_postmeta c ON (a.ID = c.post_id)
WHERE a.post_type = 'revision'

Ky pyetësor fshin të gjitha rishikimet e postimeve nga ato postime, por gjithashtu heq të gjitha meta dhe taksonomitë e lidhura me to. Sidoqoftë, mbani mend se kjo fshin të gjitha rishikimet dhe jo vetëm disa.

Nëse preferoni të përdorni një shtojcë për të hequr rishikimet, shikoni Optimize Database after Deleting Revisions. Jo vetëm që ju lejon të hiqni rishikimet, por është gjithashtu përputhshmëri me Multisite dhe ju lejon të fshini gjëra të tilla si tagjet e papërdorura dhe shumë më tepër.

Fshirja e tabelave të papërdorura

Shtojcat që krijojnë tabela të personalizuara shpesh nuk i fshijnë ato gjatë çinstalimit. Nëse largoni një shtojcë dhe nuk planifikoni ta përdorni përsëri, do të dëshironi të fshini tabelën që krijon. Ndërsa ka shtojca të tilla si WPDBSpringClean që mund ta bëjnë këtë për ju, ajo nuk është përditësuar për shumë se vjet dhe në përgjithësi nuk duhet të përdorni një shtesë për fshirjen e tabelave.

Nuk ka asnjë mënyrë të lehtë për të ditur se cilat tabela të bazës së të dhënave nuk po përdoren, megjithëse në përgjithësi shtojcat emërtojnë tabelat e tyre duke përdorur emrin e shtojcës ose klasën kryesore të shtojcës duke i bërë ato më të lehta për t’u gjetur.

Optimizimi manual i bazës tuaj të të dhënave

MySQL vjen me një pyetjësor OPTIMIZE që, sipas manualit zyrtar, “Riorganizon ruajtjen fizike të të dhënave të tabelës dhe të dhënave të indeksit shoqërues, për të reduktuar hapësirën e ruajtjes dhe për të përmirësuar efikasitetin I/O kur hyn në tabelë.”

Ju mund të ekzekutoni një pyetësor OPTIMIZE duke përdorur një mjet të menaxhimit të bazës së të dhënave, siç është phpMyAdmin.

Optimizimi i bazës së të dhënave tuaja me një shtojcë

Nëse dëshironi që një shtojcë të bëjë të gjithë punën për ju, WP-Optimize është një opsion i njohur falas që është aktiv në qindra mijëra instalime të WordPress. Mund të heqë rishikimet e postimeve, meta të dhënat e vjetra, draft postimet dhe gjithashtu të fshijë në masë komentet e hedhura në shportë.

Mund të aplikojë gjithashtu pyetësorin OPTIMIZE pa pasur nevojë të përdorni një mjet të menaxhimit të bazës së të dhënave ose një pyetësor manual në mjetin tuaj të menaxhimit të bazës së të dhënave. Shumë e lehtë!

Riparimi i bazës tuaj të të dhënave të WordPress

Nëse baza juaj e të dhënave korruptohet për çfarëdo arsye, mos u frikësoni! Ju mund ta modifikoni skedarin tuaj wp-config.php për ta riparuar atë:

define('WP_ALLOW_REPAIR', true);

Kur të keni ruajtur skedarin tuaj, aktivizoni shfletuesin tuaj dhe shkoni te www.example.com/wp-admin/maint/repair.php

Në ekranin e riparimit, thjesht mund të riparoni bazën e të dhënave ose të riparoni dhe optimizoni bazën e të dhënave. Pasi të keni zgjedhur njërën nga opsionet, WordPress do të përpiqet të riparojë automatikisht bazën e të dhënave tuaja.

Ndonjëherë riparimi i bazës së të dhënave tuaja në këtë mënyrë nuk funksionon, ose funksionon vetëm pjesërisht. Në këtë rast, hapni phpMyAdmin dhe provoni të riparoni bazën tuaj të të dhënave tabelë pas tabelë.

Por, çka nëse riparimi i bazës së të dhënave tuaja në këtë mënyrë gjithashtu nuk funksionon? Nëse nuk jeni një ninja SQL dhe ekspert i rikuperimit të të dhënave, kjo është pika ku duhet të drejtoheni në rivendosjen e një kopje rezervë të mëparshme të webfaqes tuaj nëse keni një të tillë.

Hostinkos

Hostinkos

https://hostinkos.com/about

Hostinkos ndihmon bizneset dhe organizatat e të gjitha formave dhe madhësive të ndërtojnë, hostojnë dhe menaxhojnë faqet e tyre të internetit.



Back to Post List