django-scaler

Szoftver screenshot:
django-scaler
Szoftver adatai:
Változat: 0.2
Feltöltés dátuma: 14 Apr 15
Fejlesztő: Praekelt Foundation
Engedély: Ingyenes
Népszerűség: 0

Rating: nan/5 (Total Votes: 0)

A Django-skáiázóérték a Django app lebomló kecsesen automatikusan helyettesíti a nehéz oldalak statikus oldalak, miközben a szerver figyelembe törzs.
Telepítés
1. Telepítse vagy add Django-méretező be a Python utat.
2. Add méretezővel a INSTALLED_APPS beállítást.
3. Add scaler.middleware.ScalerMiddleware, hogy a tetején a MIDDLEWARE_CLASSES beállítást.
4. Add (r '^ méretezőhöz / "include (' scaler.urls")) a urlpatterns.
Áttekintés
Szerverek időnként túlterhelődik miatt a különböző okok miatt. Amikor ez megtörténik nem akarsz drága kéréseket, hogy le a teljes telek. A helyszínen át kell irányítani drága kéréseket egy "szerver foglalt" oldalon, míg a szerver terhelés alatt, majd automatikusan eltávolítja a átirányítások amikor már a terhet esett elég.
Django-méretező címek ez a helyzet két módon. Először is tudja, hogy melyik kéri átirányítani magától. Másodszor, lehet utasítani, hogy irányítsa át a N legdrágább kéréseket. Ez tárolja válaszidő adatokat in-memory cache, amely lehetővé teszi, hogy ezeket a döntéseket.
Használat
Beillesztett test_settings.py:
DJANGO_SCALER = {
& Nbsp; "server_busy_url_name ':' server-elfoglalt",
& Nbsp; # Hány reakcióidőt, hogy fontolja meg egy URL-t. Egy kis érték azt jelenti, lassú
& Nbsp; # reakcióidőt gyorsan cselekedni, de lehet, hogy túl agresszív.
& Nbsp; # A nagy érték: az URL lassan kell végezni, a kérelmek száma, mielőtt
& Nbsp; # hat rá. Az alapértelmezett érték 100.
& Nbsp; "trend_size": 10,
& Nbsp; # Hogyan sokkal lassabb, mint az átlag a trend előtt kell átirányítás rúgások
& Nbsp; #. Az alapértelmezett 4,0.
& Nbsp; "slow_threshold": 2,0,
& Nbsp; # Hány másodperc tartani átirányítása egy URL tálalás előtt általában. A
& Nbsp; # alapbeállítás 60.
& Nbsp; "redirect_for": 10,
& Nbsp; # A függvény, amely visszaadja hány a leglassabb URL kell átfordítani.
& Nbsp; # helyétől függően, adatok és a kiszolgáló terhelését ez lehet egy nagy
& Nbsp; # számát. Ez lehetővé teszi a külső folyamatok, hogy utasítsa a middleware
& Nbsp; # redirect. Az alapérték 0.
& Nbsp; "redirect_n_slowest_function": lambda: 0,
& Nbsp; # A függvény, amely visszaadja hány százaléka a leglassabb az URL-címekről
& Nbsp; # irányítva. Attól függően, hogy a helyszínen, adatok és a kiszolgáló terhelését a feladat végrehajtása
& Nbsp; # megközelítést 100. Az alapérték 0.
& Nbsp; "redirect_percentage_slowest_function": lambda: 0,
& Nbsp; # A függvény, amely visszaadja a fenti regexes. Megfelelő URL-címek regexes is
& Nbsp; # irányítva. Minden regex egy egyszerű stringet. Ne előtagot r ''. A
& Nbsp; # default egy üres lista.
& Nbsp; "redirect_regexes_function": lambda: [],
}

Mi az új ebben a kiadásban:

  • Regex URL megfelelő explicit átirányítást.
  • százalékos leglassabb explicit átirányítást.

követelmények :

  • Python
  • Django

Más szoftver fejlesztő Praekelt Foundation

jmbo-banner
jmbo-banner

20 Feb 15

autoload
autoload

11 May 15

django-ua-mapper
django-ua-mapper

11 May 15

panya-calendar
panya-calendar

11 May 15

Hozzászólások a django-scaler

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!