django-scaler

Software screenshot:
django-scaler
Software ətraflı:
Version: 0.2
Tarixi Upload: 14 Apr 15
Geliştirici: Praekelt Foundation
Lisenziya: Pulsuz
Məşhurluq: 0

Rating: nan/5 (Total Votes: 0)

Django-scaler bir server gərginlik alaraq isə avtomatik olaraq statik pages ilə ağır pages əvəz qəşəng rüsvay üçün Django app edir.
Quraşdırma
1. Install və ya Python yolu Django-scaler əlavə edin.
2. Sizin INSTALLED_APPS qəbulu üçün scaler əlavə edin.
3. MIDDLEWARE_CLASSES qəbulu üst scaler.middleware.ScalerMiddleware əlavə edin.
4. əlavə et (r '^ scaler /' ('scaler.urls) daxil) urlpatterns üçün.
Baxış
Serverlər dəfə səbəbdən bir sıra yüklənmir bilər. Ki, baş zaman sizin bütün site aşağı salmaq üçün bahalı sorğu istəmirəm. site server yük altında isə bir "server məşğul" səhifə bahalı sorğu yönlendirme, və sonra avtomatik olaraq yük kifayət qədər azalıb sonra redirects aradan qaldırılması lazımdır.
Django-scaler ünvanları iki yolla bu vəziyyət. Birincisi, bu, özü istiqamətləndirmək xahiş edən bilir. İkincisi, N ən bahalı sorğu İstiqamətləndirmə üçün göstəriş bilər. Bu in-yaddaş önbelleğe bu qərarlar qəbul etmək üçün imkan cavab vaxt data saklar.
istifadə
Test_settings.py yapışdırılır:
DJANGO_SCALER = {
& Nbsp; 'server_busy_url_name: "server-məşğul,
& Nbsp; # neçə cavab dəfə bir URL üçün hesab. Kiçik dəyəri yavaş deməkdir
& Nbsp; # cavab dəfə tez ilə çıxış edir, lakin hədsiz aqressiv ola bilər.
& Nbsp; # A böyük dəyər URL sorğuların bir sıra əvvəl yavaş olmalıdır deməkdir
& Nbsp; # Bu təvəssül edir. default 100.
Nbsp &; 'trend_size: 10,
& Nbsp; # trend yönlendirme başlayıb əvvəl olmalıdır nə orta çox yavaş
& Nbsp;. Saylı default 4.0.
& Nbsp; 'slow_threshold: 2.0,
& Nbsp; # neçə saniyə normal xidmət əvvəl bir URL yönlendirme saxlamaq. Müəyyən artikl
& Nbsp; # default 60.
Nbsp &; 'redirect_for: 10,
& Nbsp; # yavaş URL çox yönlendirileceksiniz olmalıdır necə qaytarır A fəaliyyət göstərir.
& Nbsp; # bu böyük ola bilər server site, məlumat və yük asılı olaraq
& Nbsp; # nömrəsi. Bu xarici proseslər üçün middleware göstəriş verir
& Nbsp; # yönlendirme. default 0.
& Nbsp; 'redirect_n_slowest_function: lambda: 0,
& Nbsp; # yavaş URL hansı faiz qaytarır A funksiyası olmalıdır
& Nbsp; # istiqamətləndirilmişdir. Bu ola bilər server site, məlumat və yük asılı olaraq
& Nbsp; # yanaşma 100 default 0.
& Nbsp; 'redirect_percentage_slowest_function: lambda: 0,
& Nbsp; # regexes bir siyahısını qaytarır A fəaliyyət göstərir. URL regexes var uyğun
& Nbsp; # istiqamətləndirilmişdir. Hər bir regex sadə simli edir. '' R ilə prefiks etməyin. Müəyyən artikl
& Nbsp; # default boş siyahısı.
& Nbsp; 'redirect_regexes_function: lambda: []
}

Bu azad yeni nədir.

açıq yönlendirme üçün

  • Regex URL uyğun
  • Faiz yavaş açıq yönlendirme.

tələblər

  • Python
  • Django

Geliştirici digər proqram Praekelt Foundation

django-ua-mapper
django-ua-mapper

11 May 15

jmbo-post
jmbo-post

20 Feb 15

wsgi-ua-mapper
wsgi-ua-mapper

11 May 15

jmbo-analytics
jmbo-analytics

14 Apr 15

Şərh django-scaler

Şərhlər tapılmadı
Şərh əlavə
Images yandırın!