django-scaler

Software screenshot:
django-scaler
Podrobnosti Software:
Verze: 0.2
Datum uploadu: 14 Apr 15
Licence: Volný
Popularita: 0

Rating: nan/5 (Total Votes: 0)

Django-čítač je aplikace Django rozkládat elegantně tím, že automaticky nahradí těžké stránky se statickými stránkami, zatímco server s napětí.
Instalace
1. Nainstalujte nebo přidat Django-škálování do vašeho jazyka Python cestu.
2. Přidejte škálování do vašeho nastavení INSTALLED_APPS.
3. Přidejte scaler.middleware.ScalerMiddleware do horní části nastavení MIDDLEWARE_CLASSES.
4. Add (r '^ scaler / ", patří (" scaler.urls ")) za urlpatterns.
Přehled
Servery mohou občas dojít k zatížení v důsledku celé řady důvodů. Když se to stane, nechcete nákladné požadavky, aby po celý svůj web. Závod musí přesměrovat drahé požadavky na stránku "Server je zaneprázdněn", zatímco server je pod zatížením, a pak automaticky odstranit přesměrování jakmile náklad klesl dost.
Django-scaler řeší tuto situaci dvěma způsoby. Za prvé, že ví, která žádá, aby přesměrovat sám. Za druhé, to může být poučeni, aby přesměrovat N nejdražší požadavky. Ukládá doba odezvy data v paměti cache umožňuje to, aby tato rozhodnutí.
Použít
Vloženého z test_settings.py:
DJANGO_SCALER = {
& Nbsp; "server_busy_url_name": "server-obsazeno,
& Nbsp; # Kolikrát odezvy uvažovat URL. Malý hodnota znamená pomalý
& Nbsp; doba odezvy # rychle jednal, ale to může být příliš agresivní.
& Nbsp; # vysoké hodnoty se rozumí adresa URL musí být pomalý pro řadu požadavků před
& Nbsp; # je jednal. Výchozí hodnota je 100.
& Nbsp; "trend_size": 10,
& Nbsp; # Kolik pomaleji, než je průměr trend musí být před přesměrování kopy
. & Nbsp; # v Výchozí hodnota je 4.0.
& Nbsp; "slow_threshold": 2,0,
& Nbsp; # kolik sekund, aby přesměrování URL před podáváním normálně.
& Nbsp; # Výchozí hodnota je 60.
& Nbsp; "redirect_for": 10,
& Nbsp; # funkci, která vrátí, kolik z nejpomalejších adres URL, musí být přesměrován.
& Nbsp; # v závislosti na místě, údajů a zatížení na serveru to může být velký
& Nbsp; # číslo. To umožňuje externí procesy pokyn middleware
& Nbsp; pochvalná zmínka. Výchozí hodnota je 0.
& Nbsp; "redirect_n_slowest_function": lambda: 0,
& Nbsp; # Funkce, která vrací, jaké procento z nejpomalejších adres URL, musí být
& Nbsp; # přesměrován. V závislosti na místě, údajů a zatížení na serveru to může
& Nbsp; # přístup 100. Výchozí hodnota je 0.
& Nbsp; "redirect_percentage_slowest_function": lambda: 0,
& Nbsp; # Funkce, která vrací seznam regexes. URL odpovídající na regexes jsou
& Nbsp; # přesměrován. Každý regex je jednoduchý řetězec. Nepoužívejte prefix s r ''.
& Nbsp; # default je prázdný seznam.
& Nbsp; "redirect_regexes_function": lambda: [],
}

Co je nového v této verzi:.

  • Regex URL odpovídající explicitní přesměrování
  • Procento nejpomalejší explicitní přesměrování.

Požadavky na :

  • Python
  • Django

Ostatní software developer Praekelt Foundation

jmbo-twitter
jmbo-twitter

20 Feb 15

autoload
autoload

11 May 15

jmbo-gallery
jmbo-gallery

20 Feb 15

Komentáře k django-scaler

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!