Memcached
Memcached είναι η μνήμη λογισμικό αντικείμενο προσωρινής αποθήκευσης. Αξιοσημείωτες οι πελάτες περιλαμβάνουν LiveJournal, Wikipedia, Bebo, το Flickr, Mixi, Craigslist και WordPress. com. Η αρχική έκδοση του memcached αναπτύχθηκε για LiveJournal από τον Brad Fitzpatrick το 2003 και τώρα έχει μια τεράστια λίστα των συντελεστών, τα οποία μπορούν να προβληθούν στην memcached ιστοσελίδα.
- Συνδυάστε κρύπτες μνήμης σε μια λογική πισίνα που προσφέρει την πιο αποτελεσματική χρήση των πόρων του server, καθιστώντας ιστοσελίδες τρέξει πιο γρήγορα και πιο ομαλά
- Η εγκατάσταση είναι γρήγορη και απαιτεί περίπου τέσσερις γραμμές εντολών κονσόλας
- Έχει τη δική του σελίδα στο wiki του για GitHub για να βοηθούν τους χρήστες να περιηγηθείτε χαρακτηριστικά και τους μηχανικούς του λογισμικού
- Ευρέως τεκμηριώνεται με τεράστια κοινότητα που είναι ενεργά την ανάπτυξη του λογισμικού
- Μόνο που υποστηρίζονται επίσημα για τα λειτουργικά συστήματα και τα συστήματα Linux που είναι παρόμοια με το BSD
Ο σχεδιασμός μιας ιστοσελίδας είναι ένα πράγμα, αλλά διατηρώντας μια ολοκληρωμένη ιστοσελίδα και την εξασφάλιση ότι λειτουργεί ομαλά είναι ένα διαφορετικό ζώο. Κωδικός μπορούν να προστεθούν για να βοηθήσει τα λίπη τα παροιμιώδη γρανάζια και την ταχύτητα τους χρόνους φόρτωσης, αλλά την προσθήκη πάρα πολύ κώδικα θα μπορούσε εύκολα να δημιουργήσει το αντίθετο αποτέλεσμα. Χρειάζεται μια ομάδα των προγραμματιστών για να βοηθήσει τα καλύτερα sites τρέχει σαν καλολαδωμένη μηχανές, ή θα μπορούσε απλά να memcached. Αυτή η λαμπρή, λογισμικό ανοικτού κώδικα είναι χρόνια στα σκαριά και χρησιμοποιείται από μερικούς από τους μεγαλύτερους δικτυακούς τόπους στο διαδίκτυο. Χρησιμοποιείται κυρίως για το αντικείμενο της μνήμης προσωρινής αποθήκευσης, η οποία μπορεί να επιταχύνει τη δυναμική των εφαρμογών web ελαφρύνοντας το συνολικό φορτίο βάσης δεδομένων. Ένας εύκολος τρόπος για να το κοιτάξετε προσθέτει κάποια ενισχυμένη, βραχυπρόθεσμη μνήμη για εφαρμογές. Memcached επιτυγχάνει αυτά τα κατορθώματα λαμβάνοντας μνήμης από τα μέρη του συστήματος, όπου υπάρχει πάρα πολύ πλούσια και ανακατανομής να περιοχών που έχουν ανάγκη. Σε τεχνικούς όρους, το λογισμικό συνδυάζει λογικά μικρότερα κομμάτια της προσωρινής αποθήκευσης μνήμης σε μια μεγαλύτερη ομάδα που μπορεί να πραγματοποιείται από ανεξάρτητους διακομιστές web που μπορεί να έχουν διαφορετικές ανάγκες, αντί να αναγκάζει ένα καθορισμένο ποσό της μνήμης σε κάθε web server, η οποία μπορεί να μην χρειάζεται όλους από αυτό. Για παράδειγμα, αν κάποιος είχε 50 διακομιστές web ότι ο καθένας είχε ένα 64 megabyte εφεδρική μνήμη cache για χρήση, memcached θα αντί να δημιουργήσει ένα 3,2 gigabyte χρησιμοποιήσιμη μνήμη cache ότι όλοι οι διακομιστές web θα μπορούσε να χρησιμοποιηθεί ως το χρειάζονται.