django-scaler

Software kuvakaappaus:
django-scaler
Ohjelmiston tiedot:
Versio: 0.2
Lähetyksen päivämäärä: 14 Apr 15
Kehittäjä: Praekelt Foundation
Lupa: Vapaa
Suosio: 0

Rating: nan/5 (Total Votes: 0)

Django-skaalain on Django app hajota sulavasti automaattisesti korvaa raskaat sivut staattisia sivuja, kun palvelin on käynnissä rasitusta.
Asennus
1. Asenna tai lisätä Django-skaalain sinun Python polku.
2. Lisää skaalain sinun INSTALLED_APPS asetus.
3. Lisää scaler.middleware.ScalerMiddleware alkuun oman MIDDLEWARE_CLASSES asetusta.
4. Lisää (r ^ skaalain / ", kuuluu ('scaler.urls')) ja urlpatterns.
Yleistä
Palvelimet voivat ajoittain ylikuormittua johtuen eri syistä. Kun näin tapahtuu et halua kallista pyyntöjä kaataa koko sivuston. Sivusto on suunnattava kallista pyyntöjä "palvelin varattu" sivulla, kun palvelin on kuormitettuna, ja sitten poistaa automaattisesti ohjaukset kun kuormitus on laskenut tarpeeksi.
Django-skaalain osoitteet tämä tilanne kahdella tavalla. Ensinnäkin, se tietää joka pyytää suunnata itse. Toiseksi, se voidaan tehtäväksi ohjata N kallein pyyntöjä. Se tallentaa vasteaika tiedot in-välimuistit ansiosta se voi tehdä näitä päätöksiä.
Käyttö
Liitää test_settings.py:
DJANGO_SCALER = {
& Nbsp; "server_busy_url_name ':' server-kiireinen",
& Nbsp; # Kuinka monta vasteajat harkita URL. Pieni arvo tarkoittaa hidasta
& Nbsp; # vasteajat ovat nopeasti ryhdytään, mutta se voi olla liian aggressiivinen.
& Nbsp; # Suuri arvo tarkoittaa URL-osoitteen on oltava hidas useita pyyntöjä ennen
& Nbsp; # se on toiminut niiden. Oletuksena on 100.
& Nbsp; "trend_size": 10,
& Nbsp; # Kuinka paljon keskimääräistä hitaampaa kehitystä on oltava ennen uudelleenohjaus potkuja
& Nbsp; # in. Oletusarvo on 4.0.
& Nbsp; "slow_threshold ': 2,0,
& Nbsp; # Kuinka monta sekuntia pitää suuntaamalla URL ennen tarjoilua normaalisti.
& Nbsp; # Oletuksena on 60.
& Nbsp; "redirect_for": 10,
& Nbsp; # funktio, joka palauttaa kuinka moni hitain URL-osoitteiden on suunnattava uudelleen.
& Nbsp; # riippuen sivuston tiedot ja kuormitusta palvelimelle tämä voi olla suuri
& Nbsp; # numero. Tämä mahdollistaa ulkoisten prosessien ohjeet middleware
& Nbsp; # uudelleenohjaus. Oletusarvo on 0.
& Nbsp; "redirect_n_slowest_function ': lambda: 0,
& Nbsp; # funktio, joka palauttaa mikä prosenttiosuus hitain URL-osoitteiden on oltava
& Nbsp; # ohjataan. Riippuen sivuston tiedot ja kuormitusta palvelimelle tämä saattaa
& Nbsp; # lähestymistapa 100. Oletusarvo on 0.
& Nbsp; "redirect_percentage_slowest_function ': lambda: 0,
& Nbsp; # funktio, joka palauttaa listan regexes. URL-matching regexes ovat
& Nbsp; # ohjataan. Jokainen regex on yksinkertainen merkkijono. Älä etuliitteen kanssa r ''.
& Nbsp; # Oletuksena on tyhjä lista.
& Nbsp; "redirect_regexes_function ': lambda: [],
}

Mitä uutta tässä julkaisussa:

  • Regex URL sovitus nimenomaisen uudelleenohjaus.
  • prosenttiosuus hitain nimenomaisen uudelleenohjaus.

Vaatimukset :

  • Python
  • Django

Muu ohjelmistojen kehittäjä Praekelt Foundation

jmbo-analytics
jmbo-analytics

14 Apr 15

jmbo-event
jmbo-event

14 Apr 15

jmbo-football
jmbo-football

20 Feb 15

Kommentit django-scaler

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!