Παράλειψη και μετάβαση στο κύριο περιεχόμενο
Χρόνος ανάγνωσης 4 λεπτά (729 λέξεις)

Καθαρίστε τον πίνακα wp_posts WordPress

ΚΑΘΑΡΙΣΜΟΣ-ΤΗΣ-ΑΝΑΡΤΗΣΗΣ-WP

Για κάθε ανάρτηση που γράφετε ή σελίδα που δημιουργείτε, το WordPress αποθηκεύει πολλές αναθεωρήσεις στις οποίες μπορείτε να επιστρέψετε. Αυτή η άνεση είναι καλή μέχρι που μια μέρα, αρχίζετε να παρατηρείτε ότι ο χώρος του διακομιστή σας είναι ανεξήγητα γεμάτος. Ο ένοχος είναι ο πίνακας wp_posts, ο οποίος, ελλείψει περιορισμών στις αναθεωρήσεις, μεγαλώνει και μεγαλώνει.

 

Το Σύστημα Αναθεώρησης wp-posts του WordPress

Οι αναθεωρήσεις είναι προσβάσιμες από το μενού της πλαϊνής γραμμής σε οποιαδήποτε ανάρτηση ή σελίδα. Μπορείτε να περιηγηθείτε στις αναθεωρήσεις για να δείτε τι άλλαξε και πότε. Εάν είναι απαραίτητο, μπορείτε να κάνετε εναλλαγή μεταξύ των αναθεωρήσεων για να αναζητήσετε περιεχόμενο που διαγράψατε ή να επιστρέψετε σε μια παλαιότερη έκδοση. Το πρόβλημα εμφανίζεται μόνο όταν το ιστολόγιό σας στο WordPress κατακλύζεται από αναθεωρήσεις.

1-Αναθεωρήσεις


 
Από προεπιλογή, το WordPress αποθηκεύει απεριόριστες αναθεωρήσεις για τις αναρτήσεις και τις σελίδες σας, ακόμα κι αν σπάνια τις σκέφτεστε δεύτερη φορά. Ωστόσο, ο καθαρισμός του πίνακα wp_posts και η απελευθέρωση χώρου μπορεί να είναι τόσο απλό όσο ένα ερώτημα MySQL. Σε αυτό το άρθρο, θα σας δείξουμε πώς να το κάνετε και πώς να αποτρέψετε τη συσσώρευση αναθεωρήσεων στο μέλλον.

 

Καθαρισμός του πίνακα wp_posts από το phpMyAdmin

Οι αναθεωρήσεις αποθηκεύονται στη βάση δεδομένων MySQL σας, επομένως είναι λογικό η πρώτη στάση για τον καθαρισμό των αναθεωρήσεων να είναι η ίδια η βάση δεδομένων. Το phpMyAdmin είναι ένα από τα πιο συνηθισμένα εργαλεία διαχείρισης για MySQL και επιτρέπει την υποβολή ερωτημάτων σε μια φιλική προς το χρήστη διάταξη.

2-Ερώτημα

 

Για να καταργήσετε παλιές αναθεωρήσεις, εντοπίστε και εισαγάγετε τον πίνακα wp_posts. Στην κορυφή, επιλέξτε την καρτέλα SQL και εισαγάγετε το παρακάτω ερώτημα:

ΔΙΑΓΡΑΦΗ ΑΠΟ wp_posts ΟΠΟΥ post_type = "αναθεώρηση";

 

Το ερώτημα αναζητά εκδόσεις αναρτήσεων που είναι αναθεωρημένες στον πίνακα wp_posts και τις διαγράφει. Απλό, αλλά εξαιρετικά αποτελεσματικό. Σε ένα μικρό ιστολόγιο WordPress, το μέγεθος του πίνακα αυξήθηκε από 86kb σε 22kb - μείωση 75%. Σε μεγαλύτερους ιστότοπους, είναι ικανό να αφαιρέσει έως και 90% των αρχειοθετημένων δεδομένων.

 

Καθαρισμός του πίνακα wp_posts από WP Speed of Light

Η χειροκίνητη αφαίρεση αναθεωρήσεων από τον πίνακα wp_posts είναι περίπλοκη και ενέχει τον κίνδυνο εσφαλμένης αφαίρεσης πραγματικών αναρτήσεων και σελίδων. WP Speed of Light προσφέρει έναν πολύ πιο εύχρηστο τρόπο καθαρισμού αναθεωρήσεων από τον πίνακα wp_posts.

Οι παλιές αναθεωρήσεις μπορούν να διαγραφούν από το μενού καρτέλας "Εκκαθάριση βάσης δεδομένων" στη διαμόρφωση του WP Speed of Light. Μία από τις επιλογές είναι ο καθαρισμός όλων των αναθεωρήσεων δημοσίευσης - επιλέξτε την και πατήστε το κουμπί "Εκκαθάριση & αποθήκευση" για να ελευθερώσετε τον πίνακα wp_posts από περιττό περιεχόμενο.

wp-speed-of-light-database-auto-cleaup

 

Αν έχετε το Pro Addon του WP Speed of Light, μπορείτε να προχωρήσετε ένα βήμα παραπέρα. Στην κορυφή της ίδιας σελίδας, μπορείτε να ενεργοποιήσετε τον αυτόματο καθαρισμό και να επιλέξετε πόσο συχνά θέλετε να καθαρίζεται ο πίνακας wp_posts. Πατήστε clean & save για να επιβεβαιώσετε τις αλλαγές.

 

Περιορισμός του αριθμού των αναθεωρήσεων του WordPress

Όπως και με άλλα πράγματα, η πρόληψη είναι καλύτερη από τη θεραπεία. Η διαμόρφωση του WordPress σάς επιτρέπει να περιορίσετε τον αριθμό των αναθεωρήσεων που θα αποθηκεύονται για κάθε ανάρτηση ή σελίδα. Για να ορίσετε αυτήν την επιλογή, αποκτήστε πρόσβαση στον διακομιστή σας με SFTP και ανοίξτε το αρχείο wp-config.php.

wordpressrevisionμεγάλη λίστα

 

Στο αρχείο wp-config.php θέλετε να αναζητήσετε τη γραμμή ορισμού του ABSPATH. Για να λειτουργήσει οποιαδήποτε από τις παρακάτω γραμμές, πρέπει να την εισαγάγετε πριν από αυτήν τη γραμμή κώδικα. Υπάρχουν δύο τρόποι για να περιορίσετε τον αριθμό των αναθεωρήσεων του WordPress. Μπορείτε να γράψετε την ακόλουθη γραμμή κώδικα για να διατηρήσετε μόνο τις πιο πρόσφατες αναθεωρήσεις:

ορισμός('WP_POST_REVISIONS', 5);

 

Φυσικά, μπορείτε να αλλάξετε τον αριθμό για να καθορίσετε το δικό σας όριο στις αναθεωρήσεις αναρτήσεων και σελίδων. Εναλλακτικά, εάν δεν θέλετε να αποθηκεύσετε καμία αναθεώρηση, μπορείτε να απενεργοποιήσετε εντελώς το σύστημα αναθεωρήσεων του WordPress γράφοντας τον ακόλουθο κώδικα:

ορισμός('WP_POST_REVISIONS', false);

 

Στα χαρτιά, οι αναθεωρήσεις του WordPress μπορούν να είναι μια ευλογία, επιτρέποντάς σας να περιηγείστε σε παλαιότερες αναρτήσεις και σελίδες για να βρείτε περιεχόμενο που έχετε επεξεργαστεί. Στην πραγματικότητα, οι περιορισμοί χώρου σε μικρούς διακομιστές μπορούν να περιορίσουν τη χρηστικότητα των αναθεωρήσεων και να τις μετατρέψουν σε δυσκίνητα αρχεία. Είτε με το WP Speed of Light ή αφαιρώντας τα χειροκίνητα, οι αναθεωρήσεις δεν χρειάζεται να αποτελούν εμπόδιο και, στο μέλλον, μπορείτε να αλλάξετε τη συμπεριφορά τους ώστε να ταιριάζουν στις ανάγκες σας.

Είναι επίσης καλό να σημειωθεί ότι WP Speed of Light θα μας επιτρέψει να αναλύσουμε την ταχύτητα του ιστότοπού μας και επίσης θα μας δώσει απλές επιλογές για γρήγορη βελτιστοποίησή του, όπως μπορείτε να δείτε εδώ .

 

Περισσότερες λεπτομέρειες: WP Speed of Light >>

 

Μείνετε ενημερωμένοι

Όταν εγγραφείτε στο ιστολόγιο, θα σας στέλνουμε ένα email όταν υπάρχουν νέες ενημερώσεις στον ιστότοπο, ώστε να μην τις χάσετε.

Σχετικές αναρτήσεις

Το σχόλιο για αυτήν την ανάρτηση έχει κλειδωθεί από τον διαχειριστή.
 

Σχόλια