django-scaler

软件截图:
django-scaler
软件详细信息:
版本: 0.2
上传日期: 14 Apr 15
许可: 免费
人气: 0

Rating: nan/5 (Total Votes: 0)

Django的分频器是一个Django应用程序被自动替换笨重的页面与静态页面,而服务器正在应变适度降低。
安装
1.安装或添加Django的分频器,以你的Python路径。
2.添加缩放到你的INSTALLED_APPS设置。
3.添加scaler.middleware.ScalerMiddleware到你MIDDLEWARE_CLASSES设置的顶部。
4.添加(R'^倍线器/',包括(“scaler.urls'))以URL模式。
概述
服务器可能有时超载由于各种各样的原因。当发生这种情况,你不想昂贵的请求,以降低整个网站。该网站必须重定向昂贵的请求“服务器忙”的页面,而服务器是在负载下,然后自动删除重定向,一旦负荷已经降至不足。
Django的分频器解决了这个情况,有两种方式。首先,它知道它要求自行重定向。其次,它可以指示重定向N个最昂贵的请求。它存储在内存中缓存,使其能够做出这些决定的响应时间数据。
用法
从test_settings.py粘贴:
DJANGO_SCALER = {
 “server_busy_url_name”:“服务器忙”,
 #多少响应时间考虑一个URL。小值意味着缓慢
 #响应时间迅速采取行动,但它可能是过于激进。
 #A大的值指的是URL一定要慢了许多请求之前
 #它采取行动。默认值是100。
 'trend_size':10,
 #如何比平均水平要慢得多的趋势一定是重定向踢前
 #中的默认值是4.0。
 “slow_threshold”:2.0,
 #多少秒,以保持正常服务之前的重定向URL。该
 #默认值是60。
 'redirect_for':10,
 #返回多少最慢的URL必须重定向的函数。
 #根据站点,数据和服务器上的负载,这可能是一个大的
 #号。这使得外部进程指示中间件
 #重定向。默认值为0。
 “redirect_n_slowest_function”:拉姆达:0,
 #返回最慢的网址多少百分比的函数必须是
 #重定向。根据该网站,数据和服务器负载这可能对
 #100的方式,默认为0。
 “redirect_percentage_slowest_function”:拉姆达:0,
 #返回正则表达式的列表的功能。网址匹配的正则表达式是
 #重定向。每个正则表达式是一个简单的字符串。不要前缀R''。该
 #默认为空列表。
 “redirect_regexes_function”:拉姆达:[],
}

什么在此版本中是新的

  • 在正则表达式匹配URL进行显式重定向
  • 在比例最低明确的重定向。

要求

  • 在Python中
  • 在Django的

显影剂的其他软件 Praekelt Foundation

jmbo-post
jmbo-post

20 Feb 15

django-section
django-section

11 May 15

jmbo-calendar
jmbo-calendar

11 May 15

jmbo-facebook
jmbo-facebook

20 Feb 15

意见 django-scaler

评论没有发现
添加评论
打开图片!