Wordpress και processes

Μια περιοχή για το WordPress, αυτή την δημοφιλή δωρεάν πλατφόρμα για blogging

Συντονιστές: WebDev Moderators, Super-Moderators, PHP Moderators

Απάντηση
stratis79
Δημοσιεύσεις: 118
Εγγραφή: 15 Νοέμ 2009 17:12

Wordpress και processes

Δημοσίευση από stratis79 » 19 Μαρ 2013 12:25

καλημέρα παιδιά,

θα ήθελα τη βοήθειά σας στο εξής. Φιλοξενώ 3 ιστοσελίδες στο hostgator. Το Σάββατο με όλη την ιστορία με την Κύπρο και τον Πούτιν, έγινε το έλα να δεις. Έβγαλα μια ανάρτηση και πλάκωσαν αρκετές χιλιάδες, πάνω από 3000, μέσα σε ελάχιστα λεπτά με αντίστοιχα shares + likes.

και τότε φάνηκε το internal server error

οι τύποι που είπαν οτι έφταιγε το γεγονός πως είχαν ξεπεραστεί τα επιτρεπτά proccesses που είναι 25 και είχαν φτάσει 28. Έτσι και οι 3 σελίδες μου εκεί ανεβοέπεφταν και έτρεχαν τόσο αυτοί και αργότερα εγώ όταν το βρήκα στο cpanel, να κάνουμε kill ορισμένα processes.

Αυτοί και σε ένα άρθρο που έχουν συστήνουν λίγα plug in, προτείνουν για στατιστικά το google analytics αντί πχ του jetpack, κόψιμο εφαρμογών όπως related posts, αυτόματο παραθυράκι για Like της σελίδας κτλ και optimazation της database.

Το τελευταίο δεν το πολυκατάλαβα για να πω την αλήθεια. Τα άλλα παίζουν ρόλο; Γιατί οι τύποι μου είπαν ότι πχ σε κάθε επισκέπτη επιτρέπει μέχρι 8 processes. Έτσι σκέπτομαι να κοψω fb pop up + related posts.

Επίσης πρότειναν και το WP SUPER CACHE το οποίο έβαλα σε ενα απο τρια σαιτ δοκιμαστικα γιατι θυμαμαι παλαιότερα ότι εκανε λιγο πιο αργο το σαιτ ενω θεωρητικα πετυχαινει το αναποδο.

τι μου προτείνετε; και αν μπορει κανεις ας μου εξηγησει σε απλα ελληνικα αυτο με το processes;

τους ζήτησα αν υπαρχει δυνατοτητα για παραπανω Limits αλλα αυτοι μιλουν για dedicated server. Φυσικά αυτό είναι όνειρο θερινής νυκτός.

Άβαταρ μέλους
_tasos
Δημοσιεύσεις: 116
Εγγραφή: 03 Μάιος 2007 15:06
Επικοινωνία:

Wordpress και processes

Δημοσίευση από _tasos » 19 Μαρ 2013 23:55

Πολύ χοντρικά:
Κάθε φορά που έρχεται ένα request στο site σου ανοίγει ένα process για να το εξυπηρετήσει. Αν έχεις πολλά ταυτόχρονα requests θα έχεις και τα αντίστοιχα processes.
Όσο πιο βαρύ είναι το site σου (π.χ. έχει πολλά widgets) τόσο περισσότερο χρόνο θέλει κάθε process να ολοκληρώσει το request.
Σε περιπτώσεις που το site έχει πολλές επισκέψεις ταυτόχρονα, δημιουργούνται νέα processes για να εξυπηρετήσουν τα νέα requests.

Αυτό που πρότειναν είναι να ελαφρύνεις το site σου βγάζοντας διάφορα widgets. Έτσι ο χρόνος ολοκλήρωσης ενός request θα είναι μικρότερος και πρακτικά θα θέλει πιο πολλές και ταυτόχρονες επισκέψεις για να ξεπεράσουν τα site σου το όριο των 25 processes.
Αντίστοιχα, το database optimization επίσης θα μειώσει το χρόνο εκτέλεσης ενός request.

Το WP Super Cache κρατάει cached το HTML για κάθε σελίδα του site σου, οπότε σε περιπτώσεις όπου έχεις πολλές επισκέψεις στην ίδια σελίδα (όπως κ έγινε το Σάββατο) δεν φορτώνει η σελίδα από την αρχή αλλά σερβίρεται το cached HTML (πολύ μικρότερος ο χρόνος εκτέλεσης του request).

Νομίζω πως η χρήση του WP Super Cache θα βοηθήσει, και ίσως να είναι αρκετό. Επίσης, ένα db optimization είναι επίσης καλή ιδέα.

Απάντηση

Επιστροφή στο “WordPress γενικά”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες