• Home
  • /Blog
  • /Πώς και γιατί θα πρέπει να απενεργοποιήσετε το WordPress Cron.
Πώς και γιατί θα πρέπει να απενεργοποιήσετε το WordPress Cron.

Πώς και γιατί θα πρέπει να απενεργοποιήσετε το WordPress Cron.

Από προεπιλογή το wp – cron.php εκτελείται κάθε φορά που μια σελίδα φορτώνεται. Αν έχετε ένα blog με μεγάλο traffic αυτό μπορεί να οδηγήσει το wp – cron.php να τρέχει πολλές φορές χωρίς αυτό να είναι απαραίτητο . Κάθε φορά που κάποιος επισκέπτεται την ιστοσελίδα σας , το wp – cron.php θα τρέχει, όμως χρειάζεται πραγματικά να τρέχει όταν κάνετε ενημερώσεις , προγραμματισμένες εργασίες ή σενάρια ,όπως δημιουργία αντιγράφων ασφαλείας του blog σας , εξάλειψη των spam comments, κλπ.

Παρακάτω θα σας δείξω πώς μπορείτε να απενεργοποιήσετε το WordPress cron.

Τρόπος απενεργοποίησης WordPress Cron

Η απενεργοποίηση του WordPress cron είναι εύκολη . Αυτό γίνεται με την προσθήκη μίας γραμμής κώδικα στο αρχείο wp – config.php. Ανοίξτε το αρχείο wp – config.php με έναν επεξεργαστή κειμένου και επικολλήστε την ακόλουθη γραμμή .

define(‘DISABLE_WP_CRON’, true);

Τώρα wp – cron.php δεν θα τρέχει κάθε φορά που κάποιος φορτώνει τις σελίδες του Blog σας. Αυτό θα μειώσει κάποια ερωτήματα στη βάσης δεδομένων.

Δημιουργήστε ένα πραγματικό WordPress Cron

Το Cron είναι στην πραγματικότητα το σύστημα προγραμματισμού εργασιών που χρησιμοποιούνται σε συστήματα UNIX. Αυτό που θα κάνουμε είναι να προγραμμάτίσουμε το cron να τρέχει κάθε 5 – 10 λεπτά. Για αυτή την ενέργεια θα πρέπει να έχετε πρόσβαση στο cPanel σας για να επεξεργαστείτε την το cron job και να απενεργοποιήσετε WordPress cron.

Συνδεθείτε στο λογαριασμό σας cPanel , βρείτε το Advanced panel και κάντε κλικ στo εικονίδιο Cron jobs. Κάτω από την επιλογή Add New Cron Job section, επιλέξτε το διάστημα που θέλετε να εκτελέσετε την εργασία cron . Στον πεδίο minute επιλέγουμε να τρέχει κάθε 10 λεπτά και αφήνουμε κενό το ‘Common Settings’ , HourDay,Month, και Weekday . Αλλά μπορείτε να το αλλάξετε σύμφωνα με τις προτιμήσεις σας . Στο πεδίο Command , πληκτρολογήστε την ακόλουθη γραμμή .

wget -q -O - http://to –domain-sas.gr /wp-cron.php?doing_wp_cron >/dev/null 2>&1

Μην ξεχάσετε να αντικαταστήσει το ‘to –domain-sas.gr’ με το URL του blog σας, έπειτα κάντε κλικ στο κουμπί Add New Cron Job.

Αυτό είναι! τώρα ξέρετε γιατί θα πρέπει να απενεργοποιήσετε το WordPress cron . Τώρα το WordPress cron θα τρέχει κάθε 10 λεπτά , ανεξάρτητα από το traffic του site σας, με αποτέλεσμα να αυξηθεί σημαντικά η ταχύτητα του blog σας.