django-scaler

ภาพหน้าจอของซอฟแวร์:
django-scaler
รายละเอียดซอฟแวร์:
รุ่น: 0.2
วันที่อัพโหลด: 14 Apr 15
ผู้พัฒนา: Praekelt Foundation
การอนุญาต: ฟรี
ความนิยม: 0

Rating: nan/5 (Total Votes: 0)

Django-Scaler เป็น app Django การย่อยสลายอย่างสง่างามด้วยการเปลี่ยนหน้าหนักกับหน้าคงขณะที่เซิร์ฟเวอร์คือการความเครียด
การติดตั้ง
1. ติดตั้งหรือเพิ่ม Django-Scaler ไปยังเส้นทางหลามของคุณ
2. เพิ่ม Scaler กับการตั้งค่าของคุณ INSTALLED_APPS
3. เพิ่ม scaler.middleware.ScalerMiddleware ไปด้านบนของ MIDDLEWARE_CLASSES ของคุณการตั้งค่า
4. บวก (R '^ Scaler /' รวม ('scaler.urls')) เพื่อ urlpatterns
ภาพรวม
เซิร์ฟเวอร์อาจจะในช่วงเวลาที่ได้รับมากเกินไปเนื่องจากความหลากหลายของเหตุผล ที่เกิดขึ้นเมื่อคุณไม่ต้องการการร้องขอที่มีราคาแพงเพื่อนำมาลงทั้งเว็บไซต์ของคุณ เว็บไซต์จะต้องเปลี่ยนเส้นทางของคำขอแพง "เซิร์ฟเวอร์ไม่ว่าง" หน้าในขณะที่เซิร์ฟเวอร์อยู่ภายใต้การโหลดแล้วเปลี่ยนเส้นทางโดยอัตโนมัติลบครั้งเดียวโหลดได้ลดลงมากพอ
ที่อยู่ Django-Scaler สถานการณ์เช่นนี้ในสองวิธี ประการแรกก็รู้ซึ่งขอเปลี่ยนเส้นทางด้วยตัวเอง ประการที่สองก็สามารถสั่งให้เปลี่ยนเส้นทางไปยังไม่มีการร้องขอที่แพงที่สุด มันเก็บข้อมูลเวลาการตอบสนองในแคชในหน่วยความจำที่ช่วยให้มันเพื่อให้การตัดสินใจเหล่านี้
การใช้งาน
วางจาก 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 ก่อนที่จะให้บริการได้ตามปกติ
& 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 URL ที่ตรงกับ regexes อยู่
& nbsp; # เปลี่ยนเส้นทาง regex ​​แต่ละสตริงง่าย อย่าคำนำหน้าด้วย R ''
& nbsp; # เริ่มต้นเป็นรายการที่ว่างเปล่า
& nbsp; 'redirect_regexes_function' แลมบ์ดา: []
}

มีอะไรใหม่ ในข่าวประชาสัมพันธ์ฉบับนี้.

  • Regex ​​URL ที่ตรงกันสำหรับการเปลี่ยนเส้นทางอย่างชัดเจน
  • ร้อยละการเปลี่ยนเส้นทางอย่างชัดเจนช้าที่สุด.

ต้องการ

  • หลาม
  • Django

ซอฟแวร์อื่น ๆ ของนักพัฒนา Praekelt Foundation

django-userprofile
django-userprofile

14 Apr 15

jmbo-music
jmbo-music

14 Apr 15

django-south-admin
django-south-admin

20 Feb 15

ความคิดเห็นที่ django-scaler

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!