django-scaler

Software screenshot:
django-scaler
Rincian Software:
Versi: 0.2
Tanggal Upload: 14 Apr 15
Pengembang: Praekelt Foundation
Lisensi: Gratis
Popularitas: 0

Rating: nan/5 (Total Votes: 0)

Django-scaler adalah aplikasi Django untuk menurunkan anggun dengan secara otomatis mengganti halaman berat dengan halaman statis, sementara server adalah mengambil ketegangan.
Instalasi
1. Instal atau menambahkan Django-scaler ke jalan Python Anda.
2. Tambahkan scaler ke pengaturan INSTALLED_APPS Anda.
3. Tambahkan scaler.middleware.ScalerMiddleware ke puncak MIDDLEWARE_CLASSES pengaturan Anda.
4. Tambahkan (r '^ scaler /', termasuk ('scaler.urls')) ke urlpatterns.
Ikhtisar
Server terkadang bisa kelebihan beban karena berbagai alasan. Bila itu terjadi, Anda tidak ingin permintaan mahal untuk menurunkan seluruh situs Anda. Situs harus mengarahkan permintaan mahal untuk "server sibuk" halaman sementara server berada di bawah beban, dan kemudian secara otomatis menghapus pengalihan setelah beban telah menurun cukup.
alamat Django-scaler situasi ini dalam dua cara. Pertama, ia tahu yang meminta untuk mengarahkan dengan sendirinya. Kedua, dapat diperintahkan untuk mengarahkan permintaan paling mahal N. Ini menyimpan data waktu respon di dalam memori cache-memungkinkan untuk membuat keputusan ini.
Penggunaan
Disisipkan dari test_settings.py:
DJANGO_SCALER = {
& Nbsp; 'server_busy_url_name': 'server sibuk',
& Nbsp; # Berapa kali respon untuk mempertimbangkan untuk URL. Nilai kecil berarti lambat
& Nbsp; kali # respon yang cepat ditindaklanjuti, tapi mungkin terlalu agresif.
& Nbsp; # Nilai besar berarti URL harus lambat untuk sejumlah permintaan sebelum
& Nbsp; # itu ditindaklanjuti. Standarnya adalah 100.
& Nbsp; 'trend_size': 10,
& Nbsp; # Berapa jauh lebih lambat dari rata-rata tren harus sebelum tendangan redirection
& Nbsp;. # Default adalah 4.0.
& Nbsp; 'slow_threshold': 2.0,
& Nbsp; # Berapa banyak detik untuk menjaga mengarahkan URL sebelum disajikan secara normal. Itu
& Nbsp; # default adalah 60.
& Nbsp; 'redirect_for': 10,
& Nbsp; # Sebuah fungsi yang mengembalikan berapa banyak dari URL paling lambat harus diarahkan.
& Nbsp; # Tergantung pada situs, data dan beban pada server ini mungkin besar
& Nbsp; # Nomor. Hal ini memungkinkan proses eksternal untuk menginstruksikan middleware untuk
& Nbsp; # redirect. Standarnya adalah 0.
& Nbsp; 'redirect_n_slowest_function': lambda: 0,
& Nbsp; # Sebuah fungsi yang mengembalikan berapa persen dari URL paling lambat harus
& Nbsp; # diarahkan. Tergantung pada situs, data dan beban pada server ini mungkin
& Nbsp; # Pendekatan 100. Standarnya adalah 0.
& Nbsp; 'redirect_percentage_slowest_function': lambda: 0,
& Nbsp; # Sebuah fungsi yang mengembalikan daftar regexes. URL yang cocok dengan regexes
& Nbsp; # diarahkan. Setiap regex adalah string sederhana. Jangan awalan dengan r ''. Itu
& Nbsp; # default adalah daftar kosong.
& Nbsp; 'redirect_regexes_function': lambda: [],
}

Apa yang baru dalam rilis ini:.

  • Regex URL yang cocok untuk pengalihan eksplisit
  • Persentase paling lambat redirection eksplisit.

Persyaratan :

  • Python
  • Django

Perangkat lunak lain dari pengembang Praekelt Foundation

jmbo-gallery
jmbo-gallery

20 Feb 15

django-category
django-category

14 Apr 15

django-export
django-export

11 May 15

jmbo-social
jmbo-social

11 May 15

Komentar untuk django-scaler

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!