• Categorie - Tutoriale 29.11.2009 - 03:22

    Disable Post Revisions, Deleting Post Revisions

     
    ÃŽn mod normal, “by default” când scriem un post, wordpress-ul face în mod automat o autosalvare o dată la 60 de secunde. Lucru util până la o limită, dacă ar fi să luăm în calcul un posibil fail de browser, windows crash, pană de curent, etc, să nu se piardă tot ce-am scris dacă nu avem obiceiul să mai dăm un “Save Draft” din când în când.

    Alt motiv “binefăcător” al acestor autosalvări chiar că nu văd din moment ce la mine pe blog sunt singurul autor, ÅŸtiu ce fac ÅŸi n-o să mă intereseze niciodată să văd după un timp cum am modificat/corectat posturile în timp. (daca ar fi cazul)

    Dacă scriu sau editez un post vreme mai îndelungată, aceste autosalvări se scriu de ordinul zecilor. Informaţie care ocupă mult mai mult loc în baza de date decât postul final, respectiv informaţia utilă.

    Dacă vreau să evit supraîncărcarea bazei de date cu chestii inutile, să fac în mod sigur şi site-ul să se încarce mai rapid, am de facut două lucruri simple.
    Şi cum sunt un fan convins al rezolvării problemelor fără plugin pe cât posibil, am căutat, m-am documentat, am experimentat şi merge.

    Cum spuneam, există două probleme distincte, adică dezactivarea “Post Revisions” pentru ca WP să nu le mai facă în viitor ÅŸi ÅŸtergerea celor existente (ÅŸi inutile din baza de date mySQL).

    1. Disable Post Revisions, se copiază linia de mai jos în fila wp-config.php din root, oriunde pe un rând liber între <?php şi ?>

    define('WP_POST_REVISIONS',false);

    WordPress-ul nu va mai face autosalvări fără comanda “Save Draft”

    2. Deleting Post Revisions, ştergerea celor deja existente, care ocupă loc deloc neglijabil, curăţarea bazei de date.
    Deschid cPanel, phpMyAdmin, apăs sus SQL ca în imaginea de mai jos şi cu copy/paste introduc comanda de mai jos:

    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';
     

    Deleting Post Revisions

     
    Apăs “Go”, ÅŸi asta e tot. Ulterior în 2-30 secunde se va afiÅŸa un mesaj de genul:
     

    Deleted rows message

     
    Am făcut-o pentru 4 bloguri în mai puţin de jumătate de oră fără nici o problemă.

    Pentru fiecare din cele 4 site-uri am obţinut o scădere a volumului bazei de date după cum urmează:

    430 Kb => 366Kb
    2,75 Mb => 1,10 Mb
    2,37 Mb => 940 Kb
    5,41 Mb => 1,39 Mb
    18,5 Mb => 2,64 Mb (!) – chiar pt acest blog, nu mi-a venit să cred că toate articolele erau totuÅŸi la locul lor dupa efectuarea curăţeniei.
    Eu zic că merită făcut.

    M-am gândit de mult la treaba asta că părea destul de ciudat, cum e posibil dacă scriu 2 articole de 5-10 Kb fiecare, baza de date să crească cu 50-100 Kb.
    M-am documentat de aici, hotărârea “să mă apuc de treabă” am luat-o văzând că îi mai preocupă problema ÅŸi pe alÅ£ii. Un schimb de replici între @eCostin ÅŸi @zoso pe twitter !

    Etichete: , , ,

    Postat de: Andrian  

    Bookmark and Share   Trimite pe Twitter    Trimite pe YM

    Cadouri de la FUNGIFT.RO
  • Poate o să-Å£i placă ÅŸi:

    Loading...

  • 3 comentarii

    WP_Modern_Notepad

    • Cipri

      Autosalvarea care şi-o face WordPress-ul are rolul ei, nu cred că trebuie eliminată. Mai bine foloseşti WP-Optimize. Eu îl folosesc de câteva luni bune şi sunt mulţumit de rezultate.
      Este mai la îndemâna celor mai puţin avizaţi în ale WordPress-ului ;)


    • Andrian

      @Cipri – WP-Optimize este “the easy way”, dar “costa un plugin in plus.


    • CIUDATUL

      Cum folosesti WP-Optimize :) si iti si merge pe mine nu ma lasa ca bag nimic da nimic.nici macar un amarat de documnet.txt:(

    Scrie un comentariu!



Cadouri de la FUNGIFT.RO
AMA Fashion - 12% comision, 6 luni
TaraFashion.ro te imbraca on-line
CIF Tech Hosting
Magazinultau.ro
OKIAN.ro
ANTICARIAT ONLINE.COM
Prăjituri, torturi - reţete culinare în imagini
Soapta ta de muzica
Dama de te pica
Sa pastram Romania Curata!
Lenjerie.ro - 11% comision

My webspace

Best Posts

Categorii

Etichete

3G accident actor alegeri antivirus arad armament armata arta artisti auto bancuri bani barsa becali bing birocratie blog blogger blogosfera browser bucuresti cadou camera catalog catastrofa ceas clicknet code comentarii computers concurs conexiune cool craciun criza decese de citit De demult descarca design dezbracate distractie divertisment DN79A download drive dvd electronica email embed embed tr embed vm embed yt eveniment Evensys explorer FaceBook fail feed feedburner femei femeie film firefox fotografii free fun fund gadget galerii girl google hack hardware harta Hitler hosting hot html iarna idiot idioti images imagine imagini ineu Internet iphone javascript job jocuri jud arad laptop link linux lux manifestatii map marketing masina Media meeting melodie michael jackson microsoft Mizerii moarte mobil mobile phone moda moldova mozilla muzica NASA naspa nature netcamp network news nokia online orange pc pd-l pictorial pictura pictures pitzipoance pizde Playboy plugin pnl Politică poze premiera presedinte prosti prostie provider psd rcs-rds reclame revolutie romania romtelecom rusia sanatate sarbatoare scoala script search server sex Sexy simona patruleasa social software spam spammer speed statistici stiri sucks sustine system Tehnologie telefon telefon mobil televiziune test tipa tips&tricks trafic trailer tutorial tv twitter UE update upgrade usa usb vedeta video videoclip virus viteza vot Wallpapers web Webdesign website weekend widget Windows wordpress xxx yahoo zapada