django-cachepurge

Screenshot Λογισμικό:
django-cachepurge
Στοιχεία Λογισμικού:
Εκδοχή: 0.3
Ανεβάστε ημερομηνία: 11 May 15
Προγραμματιστής: Bertrand Mathieu
Άδεια: Δωρεάν
Δημοτικότητα: 0

Rating: 1.0/5 (Total Votes: 1)

Django-cachepurge επιτρέπει Django να εξαγνίσει HTTP μνήμη cache όταν ένα παράδειγμα το μοντέλο μεταβάλλεται ή διαγράφεται & nbsp?. Αυτό επιτυγχάνεται με την αποστολή "εκκαθάριση" των αιτήσεων σε μία ή περισσότερες ανάντη μνήμη cache HTTP (όπως το καλαμάρι ή βερνίκι). Αυτό είναι εμπνευσμένο απο το Plone CacheFu συστατικά.
Χρήση
Σε settings.py πώλησης «django_cachepurge« πριν από οποιαδήποτε άλλη εφαρμογή? αλλιώς μπορεί να failt να εγγραφείτε μερικά μοντέλα:
INSTALLED_APPS = (
& Nbsp? 'Django_cachepurge »,
& Nbsp? ...
)
Προσθέστε το middleware:
MIDDLEWARE_CLASSES = (
& Nbsp? ...
& Nbsp? 'Django_cachepurge.middleware.CachePurge »,
)
Ορίστε CACHE_URLS:
CACHE_URLS = 'http://127.0.0.1:3128 »
ή αν έχετε περισσότερες από μία κρυφή μνήμη:
CACHE_URLS = ('http://127.0.0.1:3128 »,
& Nbsp? "Http: //192.168.1.42: 3128)
Μοντέλα
Τα URL που προέρχονται από μοντέλα περιπτώσεις στις post_save σήμα. Δύο πηγές χρησιμοποιούνται:
* Instance.get_absolute_url (), εάν υπάρχει
* Instance.get_purge_urls (), αν υπάρχει. Η εφαρμογή αναμένει μια λίστα με απόλυτες διαδρομές παρόμοιο με αυτό που παρέχεται από get_absolute_url ().
Εκκαθάριση αίτηση αποστέλλεται όταν η ανταπόκριση έχει υπολογιστεί: αν εμφανίζεται μια εξαίρεση οι διευθύνσεις URL δεν καθαρίζονται. Εκκαθάριση αιτήματα είναι ασύγχρονη:. Κλωστές εργαζόμενος να χειριστεί αυτό, έτσι ώστε δεν έχουμε να περιμένει να ολοκληρώσει όλες τις αιτήσεις πριν από την επιστροφή της απάντησης

Τι είναι καινούργιο σε αυτή την έκδοση:

  • Συμβατό με Django 1,3: δεν εισάγουν django.utils.thread_support
  • αλιευμάτων NoReverseMatch εξαίρεση, όταν προσπαθείτε να βρείτε τη διεύθυνση URL μιας παρουσίας της

Τι είναι καινούργιο στην έκδοση 0.2:

  • Αποδοχή για να καθαριστεί μόνο διευθύνσεις URL ιστοτόπων, μετατρέπονται αν χρειαστεί σε τους σχετικό έντυπο (δηλαδή, & quot? / κάποια / path / & quot?)

Απαιτήσεις :

  • Python
  • Django

Σχόλια για django-cachepurge

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!