Før du læser et ord mere, bør du tage en backup af din database.
Fra tid til anden dukker der nogle af disse ting op. Sidst var jeg nødt til at optimere en blog, der havde samlet skrammel i mere end et årti.
Før jeg går i detaljer med den losseplads, som det websted, der skulle optimeres, var blevet til, vil jeg gerne benytte lejligheden til at gennemgå et af de bedste værktøjer, der kan lette den kedelige opgave med at rydde op i en database fuld af lort. Det er en af de forskellige årsager til, at en blog er langsom til at bore og bruger for mange serverressourcer.
Der findes mange plugins, der renser og optimerer databasen, men ingen af dem når op på niveau med"Advanced Database Cleaner Pro". Selvom mange af de "automatiske" handlinger kan udføres manuelt, sparer det dig for en masse tid.
Denne sammenligningstabel, udgivet af skaberne, viser dens fordele sammenlignet med nogle lignende plugins fra konkurrenterne
Advanced Database Cleaner Pro, der dithering med muligheder
Jeg tror, jeg har prøvet næsten alle de gratis, fra den populære"Wp Optimize" til den ret forladte"Plugins Garbage Collector, Database Cleanup" (pas på, den er ikke blevet opdateret i otte måneder), og de opfylder minimumskravene, men de forbliver på overfladen.
Til dette indlæg har vi brugt den betalte version, for selvom den har en meget anstændig gratis version, er den rigtige kicker i de ekstra muligheder i Pro-versionen.
Der er flere grunde til, at den er værd at investere de 39 dollars, den koster.
For det første er det ikke et årligt abonnementsgebyr, som du skal forny for at modtage opdateringer som de fleste premium-plugins. Du betaler kun én gang, og det inkluderer support og alle fremtidige opdateringer.
Den billigste version giver dig mulighed for at bruge det på to WordPress-installationer, ideelt til brug på kundesiden, rense og afinstallere.
Da det er et plugin, som du ikke behøver at have aktiveret (medmindre du vil sætte det op til planlagte optimeringer), kan du deaktivere og/eller afinstallere det og bruge det, når det er tid til at rydde op igen.
Pluginet lever op til sit navn ved at gå foran med et godt eksempel, det sletter alle data, der bruges til at gemme dets konfiguration, når det er afinstalleret og efterlader ingen spor.
Efter download og installation bliver vi mødt af en distraktionsfri brugerflade med seks faner og en mulighed for at planlægge optimeringsopgaver. Aktivér licensen, og kom i gang.
Den generelle oprydning er som sædvanlig for de fleste gratis plugins. Vi kan se og rydde op i indlægsrevisioner, kladder, kommentarer, pingbacks og trackbacks og de sædvanlige forældreløse data. Alt kan ses i en liste ved at klikke på øjesymbolet, hvilket er en stor hjælp.
Der er ikke meget andet at bemærke her. I disse grundlæggende handlinger er der ingen fare for at slette noget følsomt eller vitalt for webstedets overordnede funktion. Men det siger sig selv, at det altid er bedst at lave en kopi af databasen, før man går i gang. Man ved jo aldrig.
Indstillingen"Behold det sidste" giver dig mulighed for at indstille mængden af sidste data, såsom kladder, som du vil beholde efter oprydningen. Hvis du vil slette den indstillede mængde, skal du blot lade mellemrummet være tomt eller tilføje 0 (nul) og gemme igen.
Optimering og reparation af tabeller
Gå til fanen "Tabeller", og klik først og fremmest på"Scan tabeller". Pluginet vil scanne alle tabeller og kategorisere dem, så vi har en tilnærmelse til, om de tilhører et plugin, en skabelon eller WordPress.
Og jeg siger tilnærmelse, fordi denne kategoriseringsproces vil tilføje en procentdel til kategorien, når den ikke finder et muligt totalt match med den formodede oprindelse.
Når tabellerne er blevet kontrolleret, går vi videre til at optimere dem. Det ville ikke skade at lave og downloade en sikkerhedskopi af databasen.
Tro ikke, at jeg er for besværlig med denne backup, for plugin'et minder dig om det hver gang, du skal rense (slette) noget, med denne store popup.
Ideen er nu, at vi, under hensyntagen til navnet på strengen og det matchende hint, som pluginet tilbyder, kan identificere, om disse processer hører til plugins eller skabeloner, som vi allerede har slettet, og som fylder databasen og, hvad værre er, indlæses igen og igen.
Hvis du har installeret og afinstalleret mange plugins og skabeloner i lang tid uden at rense databasen (som det er tilfældet med den blog, jeg skulle optimere), kan mængden af forældreløse data være skandaløs.
Og det vil du begynde at opdage i fanen "Indstillinger"
En gennemgang af wp_options
Som i Tables trykker vi på knappen "Scan options" og venter på, at pluginet kategoriserer det hele.
Konkret dukkede der her 1388 forældreløse data op (svarer til wp_options-tabellen), som sammen med resten af det ubrugelige skrammel gav databasen en samlet vægt på næsten fire gigabyte.
Du kan sandsynligvis ikke huske, hvilket plugin de tilhørte, så før du sletter noget, skal du bruge søgemaskinen til at forsøge at identificere disse strenge.
Værktøjet til filtrering og muligheden for at vælge strenge efter navn, når du er sikker på, at de kan emilineres, er værdsat. Har du forresten allerede taget backup af din database i tilfælde af, at du ødelægger noget?
Du kan også slå værdier op i phpMyAdmin for at prøve at finde ud af, hvor længe tabellerne ikke er blevet skrevet til, og andre data, der kan hjælpe din hukommelse på gled.
Hvis du stadig ikke kan identificere de forældreløse data, er det tilrådeligt ikke at slette dem, for en sikkerheds skyld. Måske vil du finde et bedre spor en anden gang. Selvom det også skal siges, at pluginet, i hvert fald i mit tilfælde, næsten ikke lavede nogen fejl i den lange liste af "forældreløse", det præsenterede.
Styring af Cron-jobs
Lad os gå til cron-jobbene, eller planlagte opgaver, pluginnet identificerer og kategoriserer dem også.
Det samme, klik først på "Scan tasks" og vent.
Ja, du kan også have et virvar af opgaver og processer af ting, der ikke eksisterer, og alligevel fortsætter de med at køre hver dag, endda hver time, og kvæler din blog permanent.
På den blog, jeg nævnte, var der 14 opgaver, der sugede non-stop, selv fra plugins, der var forsvundet i 2008.
Af dem alle lod jeg til sidst kun én være i live, fordi den kontrollerede, om der var opdateringer til et vigtigt plugin.
Alt er rent
På den sidste fane kan du tjekke databasens status og konfigurere, hvor du vil have plugin-adgangen vist i administrationen.
Efter et par timers kirurgisk oprydning var jeg i stand til at forvandle de næsten 4 gigabyte lort til 244 megabyte helt nye, krystalklare, nødvendige og optimerede data.
Så du ved, at du ikke har nogen undskyldning."Wash it, dirtbag," som i dette tilfælde krymper, men det er det, det handler om.
Afhængigt af mængden af aktivitet på din blog kan du gentage denne proces fra tid til anden for at holde databasen let og planlægge den grundlæggende rengøring, så du kun behøver at give den et hurtigt eftersyn, hvis der samler sig noget snavs.
Som sædvanlig skal du være opmærksom på, at nogle af linkene i denne tekst er affiliate-links. Hvis du er villig til at købe dette plugin fra et af dem, skal du have min evige tak.