django-scaler

Sagteware kiekie:
django-scaler
Sagteware besonderhede:
Weergawe: 0.2
Upload datum: 14 Apr 15
Ontwikkelaar: Praekelt Foundation
Lisensie: Gratis
Populariteit: 0

Rating: nan/5 (Total Votes: 0)

Django-scaler is 'n Django app om grasieus verneder deur outomaties swaar bladsye te vervang met statiese bladsye, terwyl 'n bediener onder druk.
Installasie
1. Installeer of voeg Django-scaler aan jou Python pad.
2. Voeg scaler aan jou INSTALLED_APPS omgewing.
3. Voeg scaler.middleware.ScalerMiddleware aan die bokant van jou MIDDLEWARE_CLASSES omgewing.
4. Voeg (r '^ scaler /', sluit ('scaler.urls')) te urlpatterns.
Oorsig
Servers kan by tye kry oorlaai danke aan 'n verskeidenheid van redes. Wanneer dit gebeur wat jy nie wil nie duur versoeke jou hele werf af te bring. Die webwerf outomaties herlei duur versoeke aan 'n "server besig" bladsy, terwyl die bediener is onder vrag, en verwyder dan die aansture sodra die lading het genoeg gedaal.
Django-scaler adresse hierdie situasie op twee maniere. Eerstens, is dit weet wat versoek om te lei deur self. Tweedens, kan dit gevra word om die N duurste versoeke te lei. Dit slaan reaksie tyd data in in-geheue caches sodat dit hierdie besluite te neem.
Gebruik
Geplak uit test_settings.py:
DJANGO_SCALER = {
& Nbsp; 'server_busy_url_name': 'n bediener-besig ",
& Nbsp; # Hoeveel reaksie tye te oorweeg vir 'n URL. 'N Klein waarde beteken stadig
& Nbsp; # reaksie tye is vinnig gereageer, maar dit kan wees té aggressief.
& Nbsp; # 'n groot waarde beteken 'n URL moet stadig wees vir 'n aantal versoeke voor
& Nbsp; # dit uitgevoer word. Die standaard is 100.
& Nbsp; 'trend_size': 10,
& Nbsp; # Hoe veel stadiger as die gemiddelde van die tendens voor aanstuuring skop moet wees
& Nbsp;. # In Die standaard is 4.0.
& Nbsp; 'slow_threshold': 2.0,
& Nbsp; # Hoeveel sekondes te hou redirecting n URL voor bediening gewoonlik. Die
& Nbsp; # verstek is 60.
& Nbsp; 'redirect_for': 10,
& Nbsp; # 'n funksie wat terug hoeveel van die stadigste URLs moet herlei word.
& Nbsp; # Afhangende van die terrein, data en vrag op die bediener dit kan wees om 'n groot
& Nbsp; # nommer. Dit laat eksterne prosesse die middleware te gelas om
& Nbsp; # aanstuur. Die standaard is 0.
& Nbsp; 'redirect_n_slowest_function': lambda: 0,
& Nbsp; # 'n funksie wat terug watter persentasie van die stadigste URLs moet wees
& Nbsp; # getrek. Afhangende van die terrein, data en vrag op die bediener Dit kan
& Nbsp; # benadering 100. Die verstek is 0.
& Nbsp; 'redirect_percentage_slowest_function': lambda: 0,
& Nbsp; # 'n funksie wat gee 'n lys van regexes. URL's wat ooreenstem die regexes is
& Nbsp; # getrek. Elke regex is 'n eenvoudige string. Moenie voorvoegsel nie met r ''. Die
& Nbsp; # verstek is 'n leë lys.
& Nbsp; 'redirect_regexes_function': lambda: [],
}

Wat is nuut in hierdie release:.

  • Regex URL bypassende vir eksplisiete aanstuuring
  • Persentasie stadigste eksplisiete aanstuuring.

Vereistes :

  • Python
  • Django

Ander sagteware ontwikkelaar Praekelt Foundation

jmbo-foundry
jmbo-foundry

20 Feb 15

jmbo-banner
jmbo-banner

20 Feb 15

Jmbo
Jmbo

20 Feb 15

django-userprofile
django-userprofile

14 Apr 15

Kommentaar te django-scaler

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!