django-scaler

Софтуер снимки:
django-scaler
Софтуер детайли:
Версия: 0.2
Дата на качване: 14 Apr 15
Розробник: Praekelt Foundation
Разрешително: Безплатно
Популярност: 0

Rating: nan/5 (Total Votes: 0)

Джанго-множител е Django приложение, за да разгради грациозно като автоматично заместване на тежки страници с статични страници, докато сървъра е като щам.
<Силен> Монтаж
1. Инсталирайте или добавете Джанго-множител да си Python път.
2. Добавете множител от настройките INSTALLED_APPS.
3. Добавете scaler.middleware.ScalerMiddleware до върха на настройката MIDDLEWARE_CLASSES.
4. Добавя се (R '^ множител / ", включва (" scaler.urls ")) до urlpatterns.
<Силен> Преглед
Сървъри може от време на време се претоварени, поради най-различни причини. Когато това се случи не искате скъпи искания за намаляване на целия сайт. Сайтът трябва да пренасочи скъпи искания към "сървър зает" на страницата, докато сървъра е под натоварване, а след това автоматично премахване на пренасочванията веднъж товара достатъчно е намалял.
Джанго-множител адреси тази ситуация по два начина. Първо, тя не знае кой иска да пренасочи от само себе си. На второ място, той може да бъде инструктиран да пренасочи най-скъпите исканията N. Тя съхранява данни за времето отговор в по-памет кеш му позволяват да се направят тези решения.
<Силен> Usage
Залепена от test_settings.py:
DJANGO_SCALER = {
& Nbsp; "server_busy_url_name": "сървър-зает",
& Nbsp; # Как много време за отговор при считат за URL. Една малка стойност означава бавен
& Nbsp; пъти # отговор бързо се предприемат действия, но може да е прекалено агресивен.
& Nbsp; # Голяма стойност означава URL трябва да бъде бавно в продължение на няколко искания преди
& Nbsp; # тя е действала при. По подразбиране е 100.
& Nbsp; "trend_size": 10,
& Nbsp; # Как много по-бавно от средното за развитие следва да бъде преди пренасочване ритници
& Nbsp;. # В подразбиране е 4.0.
& Nbsp; "slow_threshold": 2.0,
& Nbsp; # колко секунди да поддържат пренасочване на URL преди сервиране нормално. The
& Nbsp; # подразбиране е 60.
& Nbsp; "redirect_for": 10,
& Nbsp; # функция, която връща колко от най-бавните URL адреси трябва да бъдат пренасочени.
& Nbsp; # В зависимост от мястото, данните и натоварване на сървъра, това може да е голям
& Nbsp; # брой. Това позволява на външни процеси да възложи на мидълуер да
& Nbsp; # пренасочване. По подразбиране е 0.
& Nbsp; "redirect_n_slowest_function": ламбда: 0,
& Nbsp; # функция, която връща какъв процент от най-бавните URL адреси трябва да бъде
& Nbsp; # пренасочени. В зависимост от мястото, данни и натоварване на сървъра с това може да
& Nbsp; # подход 100. По подразбиране е 0.
& Nbsp; "redirect_percentage_slowest_function": ламбда: 0,
& Nbsp; # функция, която връща списък на regexes. URLs съвпадение на regexes са
& Nbsp; # пренасочени. Всеки Регулярен е обикновен низ. Не префикс с R ''. The
& Nbsp; # подразбиране е празен списък.
& Nbsp; "redirect_regexes_function": ламбда: [],
}

Какво ново в тази версия:.

  • Регулярен URL съвпадение за изрично пренасочване
  • Процент бавния изрична пренасочване.

<силни> Изисквания :

  • Python
  • Django

Друг софтуер на разработчика Praekelt Foundation

jmbo-foundry
jmbo-foundry

20 Feb 15

panya-music
panya-music

11 May 15

jmbo-event
jmbo-event

14 Apr 15

Коментари към django-scaler

Коментари не е намерена
добавите коментар
Включете на изображения!