Ο ιστότοπός σας είναι αργός ή χρησιμοποιεί υπερβολική CPU: πώς να τον κάνετε πιο γρήγορο
Είναι η ιστοσελίδα σας αργή, ή βλέπετε σφάλματα 503 επειδή η ιστοσελίδα σας χρησιμοποιεί πολλή CPU ή διεργασίες; Η αιτία βρίσκεται σχεδόν πάντα στην ίδια την ιστοσελίδα: απουσία caching, πάρα πολλά plugins, μεγάλες εικόνες ή μια γεμάτη βάση δεδομένων. Με τις συμβουλές παρακάτω κάνετε την ιστοσελίδα σας πιο γρήγορη και η κατανάλωση μειώνεται αυτόματα.
Πρώτα: πού βρίσκεται το πρόβλημα;
- Μόνο σε εσάς ή σε όλους; Δοκιμάστε την ιστοσελίδα σας στο κινητό σας μέσω 4G ή 5G, ή σε ένα παράθυρο ιδιωτικής περιήγησης. Αν εκεί είναι γρήγορη, τότε το πρόβλημα βρίσκεται στον δικό σας υπολογιστή, δίκτυο ή VPN.
- Προσκρούετε στα όρια του πακέτου σας; Κοιτάξτε στο DirectAdmin στο Resource Usage. Αν βλέπετε εκεί faults, τότε η ιστοσελίδα σας επιβραδύνθηκε. Δείτε DirectAdmin Resource Usage και αργές ιστοσελίδες.
- Ποια σελίδα, plugin ή query καταναλώνει τον χρόνο; Αυτό το βλέπετε με το X-Ray. Πώς λειτουργεί αυτό, διαβάστε το στο Resource limit reached / 503 / PHP X-Ray.
Συμβουλές για να κάνετε την ιστοσελίδα σας πιο γρήγορη
- Ενεργοποιήστε το caching. Οι διακομιστές μας λειτουργούν με LiteSpeed. Για το WordPress, το δωρεάν plugin LiteSpeed Cache κάνει συχνά αμέσως την ιστοσελίδα σας πολύ πιο γρήγορη, επειδή οι σελίδες τότε δεν δημιουργούνται εκ νέου σε κάθε επίσκεψη. Διαβάστε επίσης το blog μας LiteSpeed Cache vs. WP Rocket.
- Χρησιμοποιήστε Redis για βαριές ιστοσελίδες. Σε ηλεκτρονικά καταστήματα και ιστοσελίδες με πολλούς συνδεδεμένους χρήστες, το Redis βοηθά ως object cache. Το Redis περιλαμβάνεται στα Power Webhost Three, Power Webhost Four και Power Reseller. Δείτε Redis.
- Σμικρύνετε τις εικόνες σας. Μην ανεβάζετε φωτογραφίες μερικών MB απευθείας από την κάμερά σας στην ιστοσελίδα σας. Σμικρύνετέ τις πριν την μεταφόρτωση στο μέγεθος στο οποίο τις εμφανίζετε, ή χρησιμοποιήστε ένα plugin που το κάνει αυτό.
- Περιορίστε τα plugins σας. Κάθε plugin κοστίζει χρόνο. Απενεργοποιήστε τα όλα δοκιμαστικά και δείτε αν η ιστοσελίδα είναι τότε γρήγορη. Αν ναι, ενεργοποιήστε τα ένα ένα μέχρι να βρείτε τον υπαίτιο. Αφαιρέστε όσα δεν χρησιμοποιείτε.
- Καθαρίστε τη βάση δεδομένων σας. Παλιές αναθεωρήσεις, σχόλια spam, πίνακες στατιστικών και logs κάνουν την ιστοσελίδα σας με τον καιρό πιο αργή. Γι' αυτό μια ιστοσελίδα που πάντα λειτουργούσε καλά μπορεί ξαφνικά να γίνει αργή. Καθαρίστε και βελτιστοποιήστε, δείτε Έλεγχος, επισκευή και βελτιστοποίηση μιας βάσης δεδομένων.
- Χρησιμοποιήστε νεότερη έκδοση PHP. Οι νεότερες εκδόσεις είναι σημαντικά πιο γρήγορες. Δείτε Επιλογή της έκδοσης PHP.
- Ελέγξτε τα cronjobs σας. Μια εργασία που ξεκινά κάθε λεπτό και διαρκεί περισσότερο από ένα λεπτό, συσσωρεύεται. Αφήστε τις βαριές εργασίες να εκτελούνται λιγότερο συχνά και σε ήσυχες στιγμές. Δείτε Εργασίες Cron.
- Σταματήστε bots και spam. Προσπάθειες σύνδεσης στο wp-login.php, spam μέσω φορμών σχολίων χωρίς captcha και crawlers που αντιγράφουν ολόκληρη την ιστοσελίδα σας απασχολούν το πακέτο σας. Στο αρχείο καταγραφής πρόσβασης βλέπετε ποιες διευθύνσεις κάνουν πολλά αιτήματα, δείτε Επισκόπηση ιστοσελίδας και αρχεία καταγραφής.
- Μην αφήνετε τα scripts να περιμένουν. Αν η ιστοσελίδα σας ανακτά δεδομένα από έναν άλλο διακομιστή, όπως ένα RSS feed ή μια σύνδεση, δώστε σε εκείνη την κλήση πάντα ένα σύντομο time-out. Διαφορετικά, οι διεργασίες παραμένουν ανοιχτές αν ο άλλος διακομιστής είναι αργός.
Όλα τα βήματα με επεξήγηση θα τα βρείτε στο Η ιστοσελίδα μου είναι αργή στον οδηγό του DirectAdmin.
Τι σημαίνει ο αριθμός των διεργασιών;
Ο αριθμός διεργασιών δεν είναι ο αριθμός επισκεπτών. Μια διεργασία του διακομιστή ιστού παραδίδει μια σελίδα και ολοκληρώνεται μέσα σε κλάσμα δευτερολέπτου. Αν οι διεργασίες παραμένουν ανοιχτές, για παράδειγμα επειδή ένα script περιμένει έναν άλλο διακομιστή, τότε το όριο του πακέτου σας γεμίζει. Οι επισκέπτες βλέπουν τότε το μήνυμα 503 ή Resource Limit Is Reached. Διαβάστε τότε 503 ή "Resource Limit Is Reached": τι να κάνετε;.
Είναι το πακέτο σας πολύ μικρό;
Έχετε καθαρίσει την ιστοσελίδα και ενεργοποιήσει το caching, και το Resource Usage εξακολουθεί να δείχνει faults σε στιγμές αυξημένης κίνησης; Τότε η ιστοσελίδα σας χρειάζεται περισσότερη υπολογιστική ισχύ. Στο Το WebOké μου, επιλέξτε στο Τα Προϊόντα μου › Διαχείριση την επιλογή Αλλαγή πακέτου φιλοξενίας. Μια αναβάθμιση τίθεται σε ισχύ αμέσως. Βαριές ιστοσελίδες όπως τα ηλεκτρονικά καταστήματα χρειάζονται ήδη σε κανονική χρήση περισσότερη υπολογιστική ισχύ από μια μικρή ιστοσελίδα.
Μπορεί η WebOké να το λύσει;
Σας ενημερώνουμε αν η ιστοσελίδα σας ζητά πάρα πολλά και σας δίνουμε ευχαρίστως συμβουλές. Την προσαρμογή και βελτιστοποίηση της ιστοσελίδας, των plugins ή της βάσης δεδομένων σας την κάνετε εσείς ή την αναθέτετε στον κατασκευαστή της ιστοσελίδας σας. Αυτό ισχύει και για λογισμικό που έχετε εγκαταστήσει μέσω του Installatron: αυτό δεν είναι δικό μας. Δείτε επίσης Κόστος συγκεκριμένων εργασιών.
