Django-pylibmc είναι μια ενότητα Django που παρέχει μια memcached backend cache για Django χρησιμοποιώντας pylibmc. Θέλετε να χρησιμοποιήσετε pylibmc γιατί είναι γρήγορο.
Εγκατάσταση:
Αποκτήστε το από pypi:
Pip εγκατάσταση Django-pylibmc
ή GitHub:
PIP εγκαταστήσετε -e git: //github.com/jbalogh/django-pylibmc.git#egg=django-pylibmc
Χρήση:
Μνήμη cache backend σας θα πρέπει να δούμε κάτι σαν αυτό:
CACHE_BACKEND = 'django_pylibmc.memcached: // localhost: 11211 timeout = 500'
Αν θέλετε να χρησιμοποιήσετε το memcached δυαδικό πρωτόκολλο, περνούν δυαδικό = 1 σε CACHE_BACKEND σας:
CACHE_BACKEND = 'django_pylibmc.memcached: // localhost: 11211 timeout = 500 & δυαδικό = 1'
Αν θέλετε να ελέγξετε την pylibmc συμπεριφορές, χρησιμοποιήστε τη ρύθμιση που ονομάζεται PYLIBMC_BEHAVIORS:
PYLIBMC_BEHAVIORS = {«TCP_NODELAY»: Όντως, "Κετάμα»: Αληθινή}
PYLIBMC_BEHAVIORS είναι ένα άδειο dict από προεπιλογή.
Προειδοποιήσεις
Αυτό το πακέτο διαλείμματα μακριά από το σημερινό τρόπο χειρισμού του timeout = 0 στο Django. Django μετατρέπει 0 στον προεπιλεγμένο χρονικό όριο, ενώ Django-pylibmc αφήνει ως 0. memcached παίρνει 0 σημαίνει "άπειρο χρονικό όριο." . Μπορεί ακόμη να μεταδώσετε Κανένα για να πάρετε το προκαθορισμένο χρονικό όριο
Απαιτήσεις :
- Python
- Django
Τα σχόλια δεν βρέθηκε