Γιατί οι λήψεις του Squid μπορούν να ξεπεράσουν το μηνιαίο όριο κίνησης
Κατανοήστε γιατί οι περιοδικές αναφορές και τα αρχεία ολοκληρωμένων αιτημάτων δεν μπορούν να επιβάλουν ακριβές όριο κίνησης proxy σε πραγματικό χρόνο.
Μια αναφορά ορίου που ανανεώνεται κάθε δέκα λεπτά μπορεί να χάσει πολύ περισσότερα από δέκα λεπτά τρέχουσας κίνησης. Το εγγενές αρχείο καταγραφής συναλλαγών του Squid γράφει συνήθως την ολοκληρωμένη συναλλαγή, οπότε μια ανοιχτή λήψη ή σήραγγα CONNECT μπορεί να μην έχει δώσει ακόμη το τελικό πλήθος byte.
Πρώτα ορίστε ποια κίνηση μετρά το όριο.
Η αποδοχή γίνεται πριν από τον τελικό λογαριασμό
Ένας βοηθός μπορεί να αποδεχτεί ένα νέο αίτημα χρησιμοποιώντας βάση δεδομένων λογιστικής. Η μεταγενέστερη ενημέρωση αυτής της βάσης δεν σταματά αυτόματα εργασία που έχει ήδη εγκριθεί.
Τα ταυτόχρονα αιτήματα μπορούν επίσης να συμβουλεύονται το ίδιο υπόλοιπο. Με 20 MB να απομένουν, δύο ταυτόχρονες λειτουργίες των 15 MB μπορεί να εγκριθούν και οι δύο πριν αλλάξει κάποια το σύνολο. Η ακριβής αναφορά εκ των υστέρων δεν αναιρεί την υπέρβαση.
Η προσωρινή μνήμη ταυτοποίησης και εξωτερικών ACL μπορεί να καθυστερήσει ακόμη περισσότερο μια αλλαγμένη απόφαση. Μια αποθηκευμένη άδεια δεν είναι νέος έλεγχος υπολοίπου. Η λογιστική βάσει IP μπορεί επίσης να συνενώσει χρήστες πίσω από μία μεταφρασμένη πηγή.
Ορίστε το όριο που μπορείτε να επιβάλετε
Μια ήπια μηνιαία πολιτική μπορεί να επιτρέπει καθυστερημένα σύνολα και τεκμηριωμένο περιθώριο υπέρβασης. Ένα σκληρό ζωντανό όριο χρειάζεται αξιόπιστο ζωντανό μετρητή και επιβολή που μπορεί να δράσει σε κίνηση που βρίσκεται σε εξέλιξη.
Αποφασίστε αν οι εγκεκριμένες μεταφορές ολοκληρώνονται, διακόπτονται ή δεσμεύουν προϋπολογισμό. Καθορίστε πώς οι ταυτόχρονες λειτουργίες μοιράζονται αυτόν τον προϋπολογισμό και πώς οι αποτυχημένες λειτουργίες απελευθερώνουν δεσμεύσεις. Μια μεταφορά που ξεκινά λίγο κάτω από το όριο πρέπει να έχει προβλέψιμο αποτέλεσμα.
Συμπεριλάβετε στο σχεδιασμό λογιστικής τη μετάβαση περιόδου, τις καθυστερημένες εγγραφές, τις επανεκκινήσεις υπηρεσίας και την εναλλαγή αρχείων καταγραφής. Διατηρήστε ανθεκτική πρόοδο επεξεργασίας· η διαγραφή ενεργού αρχείου για αποφυγή διπλής μέτρησης μπορεί αντίθετα να χάσει αποδείξεις.