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

django-preferences
django-preferences

14 Apr 15

jmbo-facebook
jmbo-facebook

20 Feb 15

jmbo-event
jmbo-event

14 Apr 15

jmbo-foundry
jmbo-foundry

20 Feb 15

意見 django-scaler

評論沒有發現
添加評論
打開圖片!