5 άκρες για να βοηθήσει το αργό ή αργόστροφο Blog ή τον ιστοχώρο σας (Wordpress ειδικά)
1.510 απόψεις -Ταχυδρομημένος
Ταχυδρομημένος σε:
1.510 απόψεις
Παρακαλώ σημειώστε: Αυτή η σελίδα γράφτηκε αρχικά στα αγγλικά.
Η αρχική θέση μπορεί να αντιμετωπισθεί εδώ.
Please note: This page was originally written in English.
The text has been translated using an online service such as Google or Babelfish.
The original post can be viewed here.
Έχετε έναν αργό ή αργόστροφο ιστοχώρο ή blog; Πρόκειται να σας δώσω 5 πράγματα που πρέπει να ελέγξετε που μπορούν να βοηθήσουν αρκετά ένα κομμάτι. Επίσης - θα έχω μερικές άκρες συγκεκριμένα για τις περιοχές Wordpress.
Στην προηγούμενη θέση μου για την εισαγωγή των μεγάλων βάσεων δεδομένων mySQL σας παρουσίασα πώς να χρησιμοποιήσω τη γραμμή εντολής στην εισαγωγή για να πάρω τις μεγάλες απορρίψεις στοιχείων σε μια φρέσκια βάση δεδομένων. Σε εκείνη την ιδιαίτερη κατάσταση κινούμουν από έναν οικοδεσπότη Ιστού προς άλλο. Αλλά μερικές φορές να έχετε έναν διαφορετικό λόγο για να κινήσετε έναν ιστοχώρο προς μια νέα βάση δεδομένων.
Είχα τους ιστοχώρους προτού να φανεί να παίρνει πιό αργός με την πάροδο του χρόνου αυτός. Υπάρχουν διάφοροι παράγοντες που θα μπορούσαν αυτό. Εάν παρατηρείτε τον ιστοχώρο σας περισσότερο στο φορτίο, αργόστροφοι, ή ακόμα και τα τυχαία λάθη (όπως mySQL τον κεντρικό υπολογιστή `πήγε away'), υπάρχουν μερικά πράγματα που πρέπει να ερευνήσετε.
Εδώ είναι ένας κατάλογος πραγμάτων για να σκεφτεί για:
- Παίρνετε περισσότερη κυκλοφορία; Ελέγξτε τα stats σας για την περιοχή σας και δείτε εάν είχατε μια ξαφνική ακίδα στην κυκλοφορία. Εάν είστε πού είναι που προέρχεται από; Είναι ερχομός από ένα ιδιαίτερη άρθρο ή μια σελίδα; Είναι από μόνο ένα referrer ή πολλά; Ένα ρομπότ ή μια αντιολισθητική αλυσίδα χτυπά την περιοχή σας πάρα πολύ;
- Έχετε πάρα πολλές εξωτερικές κλήσεις; Όταν η περιοχή σας φορτώνει σε ένα brower, προσέξτε το φραγμό κατώτατης θέσης που βλέπει (ενώ φορτώνει) όπου κλείνει το τηλέφωνο και περιμένει τα στοιχεία να επιστρέψει. Έχετε τα στοιχεία από το Αμαζόνιο, eBay, άλλες περιοχές θυγατρικών, τα chiclets, τις ετικέττες technorati, mybloglog τα στοιχεία, feedburner τις κλήσεις, ή άλλα στοιχεία που προέρχονται από έξω από την περιοχή σας; Τους δοκιμάστε έξω ένας από το ond και πόσο γρηγορότερο η σελίδα σας φορτώνει
- Η γραφική παράστασή σας βελτιστοποιείται;; Έχετε οποιαδήποτε γραφική παράσταση στις σελίδες σας που είναι υπερβολικές στο μέγεθος; Καλείτε οποιαδήποτε γραφική παράσταση στις μακρινές περιοχές που θα μπορούσατε να φιλοξενήσετε στην περιοχή σας; Όλος γραφική παράσταση περιέχετε μια ετικέττα ύψους και πλάτους;
- Έχετε βελτιστοποιήσει τη βάση δεδομένων σας; Μια βάση δεδομένων ιστοχώρου παίρνει χιλιάδες συναλλαγές ανά ημέρα. Σκεφτείτε από το όπως ένα κινούμενο κομμάτι των μηχανημάτων - κάποια στιγμή κάτι θα σπάσει ή θα πάρει φραγμένο επάνω. Κάθε τόσο πρέπει σύνδεση στην επιτροπή ελέγχου admin Ιστού σας και να χρησιμοποιήσετε το myPhpAdmin σας (ή άλλο εργαλείο mySQL) για να βελτιστοποιήσετε το DB σας. Επιλέξτε όλους τους πίνακες, και έπειτα «η επισκευή» και «βελτιστοποιεί» και προσέχει τα αποτελέσματα για να δει τι έκανε. Θα εκπλησσόσαστε πόσο καλά αυτό το τέχνασμα να λειτουργήσει.
- Ο κεντρικός υπολογιστής σας δικτύου ή βάσεων δεδομένων υπερφορτώνεται; Αυτό μπορεί να είναι δυσνόητο που υπολογίζει. Εάν δεν έχετε πρόσβαση Telnet, πρέπει να καλέσετε την υποστήριξη για τον οικοδεσπότη Ιστού σας και να ανακαλύψετε τι η χρησιμοποίηση ΚΜΕ και μνήμης είναι για τον κεντρικό υπολογιστή που είστε. Εάν είναι πραγματικά υψηλό μπορείτε να θελήσετε να ζητήσετε να κινηθείτε προς έναν νέο. Οι περισσότερες επιχειρήσεις ελέγχουν αυτό, έτσι περισσότερο από πιθανός θα μπορούσε να είναι ο κεντρικός υπολογιστής βάσεων δεδομένων σας mySQL. Το εργαλείο myPHPAdmin σας ήδη να έχει μια ετικέττα ή ένα εργαλείο για να φέρει επάνω τη χρησιμοποίηση μνήμης κεντρικών υπολογιστών, έτσι μπορείτε να δείτε πόσο υψηλό είναι. Εάν δεν είναι υψηλό, ανακαλύψτε εάν ο οικοδεσπότης Ιστού σας έχει ένα όριο στις ταυτόχρονες συνδέσεις (κάποιο όριο σε 150 ή λιγότεροι) και προσέξτε τους επισκέπτες σας ανά ώρα. Πολλές φορές εν τούτοις, υπάρχει ακριβώς μερικοί ιστοχώροι που όλοι οι πόροι σε έναν κεντρικό υπολογιστή DB
Εάν έχετε μια περιοχή Wordpress, επίσης πρόσθετα θα έλεγχα το θέμα WP σας και το WP σας plugins. Πρώτα - αφαιρέστε οποιαδήποτε plugins που δεν χρησιμοποιείτε. Τους απενεργοποιήστε και τους διαγράψτε φυσικά από τον κεντρικό υπολογιστή δικτύου σας. Διάβασα μόλις απενεργοποίησε ακόμη και αυτός plugins την επιρροή η ταχύτητα μιας περιοχής επειδή ο βρόχος Wordpress ελέγχει για να δει εάν ενεργοποιούνται ή όχι. Εάν έχετε plugins συγκεκριμένα δεν χρειάζεστε ή δεν χρησιμοποιείτε - τους ξεφορτωθείτε. Θέλετε τη σελίδα plugin σας στην επιτροπή admin για να έχετε plugins μόνο που είναι ουσιαστικοί στο blog σας και πρέπει όλοι να είναι ενεργοί. Εάν δεν είναι - τους διαγράψτε από τον κεντρικό υπολογιστή έως ότου τους χρειάζεστε. Επίσης, ελέγξτε το θέμα σας εάν δεν γράφετε δικοί σας. Επικυρώστε τον κώδικα επί W3C ή ενός άλλου τόπου και σιγουρευτείτε ότι δεν υπάρχουν σημαντικά λάθη που επιβραδύνουν τη μηχανή αναζήτησης. Ακριβώς επειδή έχετε ένα συμπαθητικό θέμα κοιτάγματος, (εάν δεν το κωδικοποιήσατε οι ίδιοι) δεν σημαίνει ότι ο κωδικοποιητής που έκανε αυτό είχε τον αποδοτικότερο κώδικα. Εάν έχετε πολλά λάθη - ίσως πρέπει να θεωρήσετε το ή ακριβώς σαφής πάρτε ένα άλλο θέμα.
Στην ιδιαίτερη περίπτωσή μου Ι σκέφτηκε ότι φιλοξένησα τη βάση δεδομένων mySQL μου σε έναν κεντρικό υπολογιστή που ήταν πάρα πολύ πολυάσχολος. Στον οικοδεσπότη μου έχουν τους πολλαπλάσιους κεντρικούς υπολογιστές βάσεων δεδομένων και όταν δημιουργείτε έναν νέο αυτό έχουν ορίσει τυχαία. Έτσι δημιούργησα μια νέα φρέσκια βάση δεδομένων - και φυσικά ήταν σε έναν διαφορετικό κεντρικό υπολογιστή. Κατόπιν εξήγαγα τον ιστοχώρο μου χρησιμοποιώντας το myPHPAdmin, και επρόκειτο να το εισαγάγω στη φρέσκια βάση δεδομένων χρησιμοποιώντας το myPHPAdmin επίσης. Αλλά όπως έβγαλε το αρχείο SQL μου ήταν 11MB, και μερικές από τις σειρές ΕΝΘΈΤΩΝ ήταν πάρα, πάρα πολύ. Η εισαγωγή αποτυχημένη. Αλλά όπως ανέφερα πριν από - ήταν αρκετά εύκολο να χρησιμοποιήσει το μεγάλο χειρόγραφο εισαγωγών βάσεων δεδομένων DB mySQL BigDump για να κάνει δωρεάν τη βαριά εργασία για με. Στα δευτερόλεπτα είχα ένα ολοκαίνουργιο αντίγραφο της περιοχής μου σε έναν άλλο κεντρικό υπολογιστή βάσεων δεδομένων. Έτσι άλλαξα το αρχείο config μου, και ήμουν σε υπηρεσία σε έναν άλλο κεντρικό υπολογιστή γρήγορα. Στην κατάστασή μου αυτός ο νέος κεντρικός υπολογιστής φάνηκε να εκτελεί ένα κομμάτι καλύτερα από το παλαιό.
Εάν έχετε δοκιμάσει τον ιστοχώρο σας ή blog (ειδικά Wordpress) παίρνοντας αργός, κολλημένος, ή παίρνοντας τα τυχαία λάθη - δοκιμάστε καταλόγων μου τον πρώτο ανωτέρω. Εάν έχετε βρεί τη λύση σας, ή έχετε δοκιμάσει ένα πρόβλημα που δεν μπορείτε να καθορίσετε - παρακαλώ το προσθέστε στα σχόλια κατωτέρω τώρα!
























17η Ιανουαρίου 2008 στις 11:32 AM
Μερικές καλές άκρες εδώ, αλλά όταν αναφέρετε για να προσέξετε τη μηχανή αναζήτησης σας που βλέπει για τις εξωτερικές κλήσεις, πρέπει πραγματικά Firefox με το πρόσθετο Firebug. Αυτό θα σας δώσει έναν πλούτο των πληροφοριών στην περιοχή σας, και τι παίρνει το χρόνο να φορτώσει.
Το σημείο σας για τη βελτιστοποίηση των εικόνων είναι βασικό, υπάρχει αφθονία των σε απευθείας σύνδεση περιοχών που θα το κάνουν για σας δωρεάν (κάτι συμπαθητικό εάν είστε στην εργασία και δεν έχετε πρόσβαση στα CP ή Gimp).
Αναφέρετε το συντονισμό του DB σας, αλλά πώς για την εξασφάλιση ότι η νέα βάση δεδομένων δημιουργείται ως InnDB; Αυτός θα βοηθήσει, και σκέφτομαι ότι είναι προεπιλογή για τίποτα +5.2.x. Επίσης, ενώ οι περισσότεροι δεν θα έχουν πρόσβαση, μπορείτε πραγματικά να βελτιώσετε τα πράγματα σε MySQL με την τροποποίηση του conf αρχείου my.cnf στον κεντρικό υπολογιστή σας. Η χρήση μνήμης Upping και η διευκόλυνση της εναποθήκευσης είναι βασικές εδώ.
Άλλες ιδέες που χρησιμοποιώ, αλλά ισχύω μόνο εάν έχετε τον κεντρικό υπολογιστή ή πρόσβασή σας:
webserver - αντί Apache, η χρήση Lighttpd, αυτό είναι γρηγορότερη και `lighter'. εάν είστε πρόσθετο l33t, δοκιμάζει nginx!
πέσος Φιλιππίνων - εξασφαλίστε ότι έχετε κάποιο είδος επιταχυντή πέσος Φιλιππίνων - έχω χρησιμοποιήσει το eAccelerator (ένα δίκρανο της παλαιάς κρύπτης MMTurke) για χρόνια, αλλά έχω χρησιμοποιήσει πρόσφατα Xcache (που δημιουργείται από έναν υπεύθυνο για την ανάπτυξη Lighttpd) και είμαι ευχαριστημένος από το μέχρι τώρα.
αντίστροφος-πληρεξούσιο - μεγάλο εάν παίρνετε πολλή κυκλοφορία, αλλά ακόμα χρήσιμος εάν όχι. Το καλαμάρι είναι πάντα η επιλογή, αλλά πάλι, έχω πάει με νεώτερο app, βερνίκι. Έχω κάνει τις δοκιμές στους χώρους παραγωγής στην εργασία μου, και πιστεύω τη διαφημιστική εκστρατεία, το βερνίκι θα σταθεί επάνω και θα βοηθήσει πραγματικά, ESP εάν πάρετε πάντα ένα Digg'ing. Είναι γρήγορο, και το παλαιό καλαμάρι dosen't ακριβώς συγκρίνει.
Τελικά, μέσα σε Wordpress προσθέστε την κρύπτη WP, ή το νεώτερο/ενημερωμένο δίκρανο, έξοχη κρύπτη WP - επιταχύνει τα πράγματα επάνω ωραία. Ναι, μπορείτε να έχετε όλα αυτά τα στρώματα της εναποθήκευσης (αντίστροφο πληρεξούσιο, πέσος Φιλιππίνων opticode, WP-κρύπτη) εργαζόμενος από κοινού.
Έτσι αυτοί είναι ακριβώς μερικές από τις πιό geekier προτάσεις μου, είναι αστείο, έχω τρέξει τον κεντρικό υπολογιστή μου on-line από το σπίτι από το 2001, αλλά είναι μόνο οι τελευταίοι 3 μήνες που έχω εξετάσει οι περιοχές είναι καλή διασκέδαση, και οι περιοχές όπως δικούς σας δίνουν μια καλή έναρξη σε ένα `n00b όπως με!
Ελπίστε η βοήθεια ακρών μου, gimme μια κραυγή εάν έχετε οποιεσδήποτε ερωτήσεις. Ελπίζω να είμαι σε θέση να συμβάλω σε ολόκληρο το σε απευθείας σύνδεση κόσμο μάρκετινγκ σύντομα όπως είστε τώρα.
Ευχαριστίες.
fak3r τελευταία θέση blog. Κάνετε το κολάζ - η τέχνη του κλαδεμένου δέντρου βαριδιών
3η Απριλίου 2008 στις 12:42 μ.μ.
Δεν σκέφτηκα ποτέ πραγματικά τη βελτιστοποίηση των εικόνων στο blog μου.
Έκανα ακριβώς ένα θέμα συνήθειας και αποφάσισα να δω όπου αυτό με πήρε!
BradBlogging.com - αυξήστε την κυκλοφορία ιστοχώρου με εύκολο να ακολουθήσει τις τελευταίες πιστώσεις Entrecard blog post..1000 των βημάτων + πιό επάνω για τις αρπαγές! Λεπτομέρειες μέσα.
23η Απριλίου 2008 στις 4:54 AM
[...] 5 άκρες για να βοηθήσει το αργό ή αργόστροφο Blog ή τον ιστοχώρο σας (Wordpress ειδικά) [...]
14η Ιουνίου 2008 στις 10:24 AM
Εάν ένας ιστοχώρος οφείλεται αργόστροφος στις πολυάριθμες ερωτήσεις mySQL που παίρνουν περισσότερο από 1 το δεύτερο για να εκτελέσουν, κατόπιν ποιων ή ποια επιχείρηση συστήνετε να βελτιστοποιήσετε mySQL;
Τα δίκτυα καταστημάτων διαρκούν τη θέση blog. Απολιθωμένο ρολόι - μαύρο ανάλογο πινάκων
14η Ιουνίου 2008 στις 8:41 μ.μ.
@Shop δίκτυο - εξαρτάται από αυτό που μιλάτε για. Εάν είναι Wordpress θα δοκίμαζα αρχικά και θα απενεργοποιούσα όλα τα plugins. Εάν ανακτείτε την ταχύτητά σας είναι μια σύγκρουση plugin, τους προσθέτει πίσω ένας-ένας για να την βρεί. Εάν είναι μια περιοχή συνήθειας ή κάτι, ή ένα άλλο πρόβλημα βρίσκει έναν εμπειρογνώμονα βάσεων δεδομένων στο eLance - μπορείτε να πάρετε το ζήτημά σας επιλυμένο για ένα αρκετά λογικό ποσοστό.
15η Ιουνίου 2008 στις 8:30 AM
@Shop δίκτυο - εάν έχετε πρόσβαση σε τους, πάρτε ένα βλέμμα στο mysql.err.log s, κατόπιν εργασία για το αρχείο mysql conf για να χρησιμοποιήσετε περισσότερη κρύπτη για τις ερωτήσεις του. Τελικά κάνετε τι κάνω, εάν το σύστημά σας είναι υπερφορτωμένο και απασχομένος στην ανταλλαγή σε πολλή, βελτίωση σε ένα νέο κιβώτιο που μπορεί να κρατήσει περισσότερο RAM, εμείς θα δει, αλλά σκέφτομαι ότι αυτό πρόκειται να με βοηθήσει πάρα πολύ - αλλά πριν από αυτό, να κάνω κάποιο Googling, θα δείτε πιθανώς τις μεγάλες βελτιώσεις πέρα από την προεπιλογή configs.
18η Ιουλίου 2008 στις 5:22 μ.μ.
Αν και αυτό το άρθρο είναι κάπως παλαιό, έχει ακόμα μερικά καλά πληροφορίες και πράγματα που μπορούν να εφαρμοστούν για να επιταχύνουν μια περιοχή ωραία. Σας ευχαριστώ για αυτό που κάνετε.
Οι πριονιστές του Tom διαρκούν τη θέση blog. Πραγματικά Jesse, Mic είναι ανοικτό ακόμα!