Squid indirmeleri aylık trafik kotasını neden aşabilir
Dönemsel raporların ve tamamlanmış istek günlüklerinin neden tam bir canlı proxy trafik kotası uygulayamadığını anlayın.
Her on dakikada bir yenilenen bir kota raporu, mevcut trafiğin on dakikadan çok daha fazlasını kaçırabilir. Squid'in yerleşik işlem günlüğü normalde tamamlanmış işlemi yazar; bu nedenle açık bir indirme veya CONNECT tüneli son bayt sayısını henüz vermemiş olabilir.
Önce kotanın hangi trafiği saydığını tanımlayın.
Kabul, nihai muhasebeden önce gerçekleşir
Bir yardımcı, bir muhasebe veritabanı kullanarak yeni bir isteği kabul edebilir. Bu veritabanını sonra güncellemek, zaten kabul edilmiş işi otomatik olarak durdurmaz.
Eşzamanlı istekler de aynı bakiyeyi sorgulayabilir. 20 MB kaldığında, eşzamanlı iki 15 MB işlem, biri toplamı değiştirmeden önce ikisi de kabul edilebilir. Sonradan yapılan doğru raporlama bu aşımı geri alamaz.
Kimlik doğrulama ve harici ACL önbelleklemesi, değişen bir kararı daha da geciktirebilir. Önbelleğe alınmış bir izin taze bir bakiye kontrolü değildir. IP tabanlı muhasebe, tek bir çevrilmiş kaynağın arkasındaki kullanıcıları da birleştirebilir.
Uygulayabildiğiniz sınırı tanımlayın
Yumuşak bir aylık politika, gecikmiş toplamlara ve belgelenmiş bir aşım payına izin verebilir. Katı bir canlı üst sınır, yetkili bir canlı ölçer ve süregelen trafik üzerinde işlem yapabilen bir uygulama gerektirir.
Kabul edilen aktarımların bitip bitmeyeceğine, kesileceğine veya bütçe ayıracağına karar verin. Eşzamanlı işlemlerin bu bütçeyi nasıl paylaştığını ve başarısız işlemlerin rezervasyonları nasıl serbest bıraktığını tanımlayın. Sınırın hemen altında başlayan bir aktarımın öngörülebilir bir sonucu olmalıdır.
Muhasebe tasarımına devir, gecikmeli kayıtlar, hizmet yeniden başlatmaları ve günlük döndürmeyi dahil edin. İşleme ilerlemesini kalıcı tutun; çift saymayı önlemek için etkin bir günlüğü silmek bunun yerine kanıt kaybettirebilir.