Zamana dayalı PAC kuralları bir proxy seçtiğinde
PAC içindeki bir zaman kuralı, yönlendirme değerlendirilirken bir proxy seçer. Mevcut bir bağlantıyı tam saniyesinde yeni bir çıkışa taşımayı vaat etmez.
Sabahları bir proxy, daha sonra başka bir proxy döndüren bir PAC kuralı yazabilirsiniz. Ancak bu kuraldan her mevcut tarayıcı bağlantısının öğlen çıkışını değiştirdiği sonucunu çıkaramazsınız.
timeRange() gibi işlevler bir yönlendirme kararına katılır. Tünelleri kapatan, soketleri taşıyan veya bir proxy sağlayıcısından genel IP'sini döndürmesini isteyen bir arka plan zamanlayıcısı değildir.
Üç olayı ayrı tutun:
- Tarayıcı PAC'ı değerlendirir ve bir yol alır.
- İstemci, ağ kurallarına göre bir bağlantı kurar veya yeniden kullanır.
- Seçilen hizmet, sonraki bağlantısı için genel adresi seçer.
Zaman koşulu doğrudan ilk olayla ilgilidir. Zaten etkin bir indirme veya uzun ömürlü bağlantı başka bir konudur. İstemci önbelleği ve bağlantıların yeniden kullanımı da 'betikte saat denetimi var' ifadesinin kesin bir geçiş çizelgesi için yeterli kanıt olmadığı anlamına gelir.
Bir görev her oturum, istek veya zaman penceresi için yeni bir çıkış gerektiriyorsa, bu gereksinim için tasarlanmış bir arayüz kullanın ve belgelenmiş davranışını doğrulayın. PAC uç noktalar arasında seçim yapabilir, ancak bu uç noktaların kendi çıkış adresleriyle ne yaptığını tanımlamaz.
Zamana dayalı yönlendirme, kasıtlı bir ağ politikası için hâlâ yararlı olabilir. Bunu değerlendirme anında rota seçimi olarak tanımlayın, garantili bir IP döndürme mekanizması olarak değil.