Ξέρω, είσαι από αυτούς που σου αρέσει να τα πειράζεις όλα, γι’αυτό σου έχω έναν σύντομο οδηγό για την εγκατάσταση και ρύθμιση του WordPress μέσω του PLESK panel. Είναι πλήρης, κατάλληλος για shared hosting ή VPS/managed server με εγκατεστημένο το Plesk (Obsidian ή μεταγενέστερο). Βήμα 1: Σύνδεση στο Plesk Άνοιξε το https://yourdomain.com:8443 (ή IP:8443) ή το url που θα σου δώσει ο provider σου. Συνδέσου με τα διαπιστευτήρια του Plesk admin ή του πελάτη που έχει πρόσβαση στο domain. Βήμα 2: Δημιουργία Domain (αν δεν υπάρχει ήδη) Πήγαινε στο Websites & Domains. Πάτα “Add Domain” ή “Add Subdomain”. Συμπλήρωσε: Domain name (π.χ. mywebsite.gr) Hosting type: Website Hosting Document root: π.χ. /httpdocs Πάτα OK. Βήμα 3: Εγκατάσταση WordPress Στο μενού Websites & Domains, βρες το domain σου. Πάτα “WordPress” ή πήγαινε από το αριστερό μενού στο Applications > WordPress. Πάτα “Install” ή “Install (Custom)” για περισσότερες επιλογές. Ρύθμισε: Installation path: / (αν θες το WordPress να φορτώνει στην κύρια διεύθυνση). Site title, admin username, password, email. Αυτόματη ενημέρωση (προτείνεται: plugins χειροκίνητα, WordPress core αυτόματα). Επιλέγεις την PHP έκδοση (π.χ. 8.2). Πάτα Install. Βήμα 4: SSL και HTTPS Πήγαινε στο domain > SSL/TLS Certificates. Πάτα Get it free (Let’s Encrypt). Τσέκαρε: Include www Secure mail (προαιρετικά) Εγκατάσταση. Έπειτα, πήγαινε στο Hosting Settings και ενεργοποίησε: Permanent SEO-safe 301 redirect from HTTP to HTTPS SSL/TLS support Βήμα 5: Πρώτες Ρυθμίσεις WordPress Συνδέσου στο WordPress admin (domain.gr/wp-admin). Πήγαινε Ρυθμίσεις > Γενικά: Ρύθμισε τίτλο, ώρα, γλώσσα (Ελληνικά). Ρυθμίσεις > Μόνιμοι σύνδεσμοι: Επίλεξε Όνομα άρθρου. Διαγραφή default post και page. Βήμα 6: Εγκατάσταση Θεμάτων και Plugins Plugins που συνήθως χρειάζονται: Elementor (ή άλλο builder) WP Super Cache ή LiteSpeed Cache (ανάλογα με τον server) Yoast SEO ή Rank Math Wordfence Security UpdraftPlus για backup (ή χρήση Plesk backup system) Βήμα 7: Δημιουργία Backup από Plesk (προαιρετικό) Πήγαινε στο domain > Backup Manager. Δημιούργησε νέο πλήρες ή επιλεκτικό backup. Μπορείς να προγραμματίσεις αυτόματο καθημερινό ή εβδομαδιαίο backup. Βήμα 8: Πρόσθετες Χρήσιμες Ρυθμίσεις PHP Version: Plesk > Domain > PHP Settings PHP Memory Limit: 256M (ανεβάζει απόδοση σε Elementor/Divi) Security Advisor: Plesk tool για έλεγχο ασφαλείας Fail2Ban: Ενεργοποίηση για προστασία brute-force
Μέτρα την απόδοση της WordPress ιστοσελίδας σου
Σου έχω ένα πολύ ωραίο plugin, για να μετρήσεις την απόδοση της wordpress ιστοσελίδας σου αλλά και του server που σου την φιλοξενεί. Το WP Benchmark plugin χρησιμοποιείται για να μετρήσει την απόδοση (performance) της WordPress ιστοσελίδας σου — συγκεκριμένα τη ταχύτητα εκτέλεσης διάφορων λειτουργιών της PHP και της βάσης δεδομένων MySQL. Τι μετράει το WP Benchmark: Το plugin εκτελεί δοκιμές ταχύτητας (benchmarks) και σου δίνει αποτελέσματα για: CPU performance (π.χ. πόσο γρήγορα εκτελείται ένας αριθμητικός βρόχος) MySQL performance (π.χ. ταχύτητα ανάκτησης δεδομένων από τη βάση) Disk I/O (σε κάποιες περιπτώσεις) PHP execution speed Network latency (ανάλογα το plugin) Τα αποτελέσματα αυτά συγκρίνονται με έναν “μέσο όρο” για να δεις πόσο καλά αποδίδει ο server σου. Που χρησιμεύει: Αν έχεις αργή ιστοσελίδα, μπορεί να σε βοηθήσει να εντοπίσεις αν φταίει ο server σου (CPU, MySQL, δίσκος) ή κάτι άλλο (π.χ. plugins, theme). Σύγκριση παρόχων hosting (αν δοκιμάζεις performance σε διάφορους servers). Πριν/μετά από βελτιστοποιήσεις (π.χ. caching, αλλαγή theme, αλλαγή PHP έκδοσης) για να μετρήσεις διαφορά στην απόδοση. Κατά τον έλεγχο νέου VPS ή shared hosting περιβάλλοντος. Πώς να το χρησιμοποιήσεις: Εγκατάσταση plugin: Πήγαινε στο Plugins > Add New Αναζήτησε “WP Benchmark” Εγκατέστησε και ενεργοποίησέ το (π.χ. “WP Performance Benchmark” ή “WPBenchmark”) Εκτέλεση Benchmark: Μετά την εγκατάσταση, πήγαινε στο Tools > Benchmark ή όπου σου εμφανίσει το μενού. Πάτα “Start Benchmark” και περίμενε λίγα δευτερόλεπτα. Θα εμφανιστούν αποτελέσματα με αριθμούς και συγκριτικά γραφήματα. Ανάλυση αποτελεσμάτων: Αν βλέπεις πολύ χαμηλές επιδόσεις σε MySQL ή PHP, ίσως χρειάζεσαι πιο δυνατό server ή βελτιστοποίηση. Αν όλα φαίνονται καλά, αλλά η σελίδα σου είναι ακόμα αργή, τότε πιθανόν φταίει κάποιο plugin ή theme.
Γιατί η ταχύτητα φόρτωσης ενός website/eshop είναι σημαντική
Ένας σημαντικός παράγοντας για την επιτυχία ένος website ή eshop, είναι η ταχύτητα φόρτωσης, η οποία μπορεί άμεσα να επηρεάσει την εμπειρία των επισκεπτών στην ιστοσελίδα σου. Πλέον ο ανταγωνισμός είναι πολύ μεγάλος και οι χρήστες έχουν πολλές επιλογές εκεί έξω, γι’αυτό αν μία ιστοσελίδα δεν είναι γρήγορη απλά θα μπουν σε κάποια άλλη. Σε αυτό το άρθρο θα εξετάσουμε τους λόγους που ένα website η eshop καθυστερεί να φορτώσει και τέλος θα δώσουμε κάποια tips για την βελτίωση τους. Πρώτα πρέπει να δούμε γιατί καθυστερεί να φορτώσει η ιστοσελίδα μας. Εκεί θα πρέπει να γίνει τεχνικός έλεγχος για δούμε τους λόγους καθυστέρησης φόρτωσης οι οποίοι δεν είναι και λίγοι. Αρχικά ας δούμε μερικά οφέλη από μία γρήγορη ιστοσελίδα: Εμπειρία Χρήστη: Όταν μία ιστοσελίδα φορτώνει γρήγορα, ο χρήστης μπορεί να περιηγηθεί σε αυτή πιο εύκολα χωρίς να περιμένει να φορτώσει η επόμενη σελίδα κλπ. Έρευνες έχουν δείξει οτι οι χρήστες περιμένουν περίπου 3 με 5 δευτερόλεπτα. Αυτό σημαίνει ότι αν η σελίδα σου ξεπερνά αυτό το χρόνο, ο χρήστης έχει ήδη φύγει. Καλύτερο SEO: Οι μηχανές αναζήτησης και ιδίως η Google, αγαπούν τις γρήγορες ιστοσελίδες. Αυτό σημαίνει ότι είναι ένα plus για την κατάταξή σου σε αυτές. Ο αλγόριθμος της Google αξιολογεί τις ιστοσελίδες σύμφωνα με συγκεκριμένα κριτήρια SEO, ένα από αυτά είναι και η ταχύητα φόρτωσης. Ενίσχυση των πωλήσεων: Φαντάσου ένας πελάτης του eshop σου αφού έχει τοποθετήσει ένα προϊόν στο καλάθι του, πηγαίνοντας στο checkout για να πληρώσει, κολλάει ή αργεί υπερβολικά να φορτώσει. Σε αυτή την περίπτωση, τον έχεις χάσει από πελάτη. Αντιθέτως, ένα eshop που φορτώνει γρήγορα και ιδίως δεν καθυστερεί στο checkout ενισχύει τις πωλήσεις και ο πελάτης σου δεν….περιμένει στην ουρά. Τι επηρεάζει την ταχύτητα φόρτωσης Αφού είδαμε τα οφέλη μίας γρήγορης ιστοσελίδας, πάμε να δούμε τους παράγοντες που επηρεάζουν την ταχύτητα μίας ιστοσελίδας. Το θέμα είναι περισσότερο τεχνικό και σίγουρα θα πρέπει να απευθυνθείς στον προγραμματιστή σου. Βαρύ περιεχόμενο: Εικόνες υψηλής ανάλυσης και όγκου, πολλαπλά γραφικά στοιχεία ή animation που δεν σου χρειάζονται Πολλαπλά Scripts και Plugins: Διάφορα scriptάκια ή plugins που επίσης μπορεί να μην σου χρειάζονται, πολλές φορές στο backend στον κώδικα, επηρεάζουν αρνητικά την ταχύτητα μίας ιστοσελίδας. Web Hosting: Εδώ μιλάμε για την φιλοξενία της ιστοσελίδας, όπου ο πάροχος πολλές φορές μπορεί να επηρεάζει τον χρόνο απόκρισης μίας ιστοσελίδας ή eshop. Μπορώ να το βελτιώσω; Φυσικά και μπορείς! Εδώ περνάμε στο πως μπορείς να βελτιώσεις την ταχύτητα φόρτωσης της ιστοσελίδας σου. Βελτιστοποίησε τις εικόνες σου: Δεν είναι ανάγκη οι εικόνες που ανεβάζεις να είναι 1 ή και 2 ή και περισσότεα MB. Η συμπίεση λοιπόν των εικόνων ιδιαίτερα στα eshop, θα κάνει την διαφορά. Cache Memory: Ενεργοποίησε το caching το οποίο σου εξασφαλίζει ότι δεν χρειάζεται η ιστοσελίδα σου να φορτώνει συνεχώς εκ νέου, κάθε φορά που κάποιος την επισκέπτεται. Η εμπειρία του χρήστη είναι πολύ πιο γρήγορη ιδίως αυτών που την επισκέπτονται συχνά. Μείωσε τα αιτήματα HTTP: Κάθε στοιχείο (εικόνα, κείμενο, javascript, css κλπ.) που φορτώνει σε μία ιστοσελίδα, δημιουργεί αιτήματα προς τον server. Αυτή η διαδικασία μπορεί να δημιουργήσει επιπλέον καθυστερήσεις. Συγχώνευσε αρχεία JavaScript και CSS αλλά αφαίρεσε και αυτά που δεν σου είναι απαραίτητα. Η συγχώνευση αυτών των αρχείων μπορεί να μειώσει τις καθυστερήσεις και να βελτιώσει την ταχύτητα. Επίλογος Σύμφωνα λοιπόν με τα παραπάνω, η ταχύτητα παίζει πολύ σημαντικό και ζωτικό ρόλο σε μία ιστοσελίδα ή eshop. Πριν καταλήξουμε όμως ότι μόνο server φταίει που δεν τρέχει γρήγορα μία ιστοσελίδα, χρειάζεται να γίνουν μερικοί τεχνικοί έλεγχοι για να βρεθεί το πραγματικό πρόβλημα. Αν δεν μπορείς να το κάνει μόνος/η, μπορείς να επικοινωνήσεις μαζί μας και θα χαρούμε να βοηθήσουμε.