django-scaler

צילום מסך תוכנה:
django-scaler
פרטי תוכנה:
גרסה: 0.2
טען תאריך: 14 Apr 15
מפתחים: Praekelt Foundation
רשיון: ללא תשלום
פופולריות: 0

Rating: nan/5 (Total Votes: 0)

Django-scaler הוא אפליקציה Django להשפיל בחן אופן אוטומטי על ידי החלפת דפים כבדים עם דפים סטטיים ואילו שרת לוקח מתח.
התקנה
1. התקן או להוסיף Django-scaler לדרך Python.
2. מוסיף scaler להגדרת INSTALLED_APPS שלך.
3. מוסיף scaler.middleware.ScalerMiddleware לחלק העליון של הגדרת MIDDLEWARE_CLASSES שלך.
4. הוספה (r '^ scaler /', כולל ('scaler.urls')) לurlpatterns.
סקירה כללית
שרתים עשויים לעתים לקבל עמוסים בשל מגוון רחב של סיבות. כשזה קורה אתה לא רוצה בקשות יקרות כדי להפיל את האתר כולו שלך. האתר חייב להפנות את הבקשות יקרות לדף "שרת עסוק" בזמן שהשרת הוא תחת עומס, ולאחר מכן באופן אוטומטי להסיר את ההפניות פעם עומס ירד מספיק.
כתובות Django-scaler מצב זה בשתי דרכים. ראשית, הוא יודע שמבקש להפנות על ידי עצמו. שנית, זה יכול להיות הורה להפנות את הבקשות יקרות ביותר N. הוא מאחסן נתונים בזמן תגובה בזכרון מטמון המאפשר לה לקבל החלטות אלה.
שימוש
להדביק מtest_settings.py:
DJANGO_SCALER = {
& Nbsp; 'server_busy_url_name': "שרת עסוק",
& Nbsp; # זמני תגובה כמה לשקול לכתובת אתר. ערך קטן פירושו איטי
& 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; # פונקציה המחזירה כמה מכתובות האתרים האיטיים ביותר חייב להיות מנותבים.
& Nbsp; # בהתאם לאתר, נתונים ועומס על השרת זה עשוי להיות גדול
& Nbsp; # מספר. זה מאפשר תהליכים חיצוניים להורות לתווך ל
& Nbsp; # הפניה. ברירת המחדל הוא 0.
& Nbsp; 'redirect_n_slowest_function': למבדה: 0,
& Nbsp; # פונקציה המחזירה איזה אחוז של כתובות האתרים האיטיים ביותר חייבת להיות
& Nbsp; # מנותב. בהתאם לאתר, נתונים ועומס על השרת מאי
& Nbsp; # גישה 100. ברירת המחדל הוא 0.
& Nbsp; 'redirect_percentage_slowest_function': למבדה: 0,
& Nbsp; # פונקציה שמחזירה רשימה של regexes. כתובות אתר תואם regexes הוא
& Nbsp; # מנותב. כל regex הוא מחרוזת פשוטה. אל קידומת עם r ''.
& Nbsp; # ברירת מחדל הוא רשימה ריקה.
& Nbsp; 'redirect_regexes_function': למבדה: [],
}

מה חדש במהדורה זו:.

  • התאמת Regex URL לניתוב מחדש מפורש
  • .
  • האיטי ביותר אחוז הניתוב מחדש מפורש

דרישות :

  • Python
  • Django

תוכנות אחרות של יזם Praekelt Foundation

django-userprofile
django-userprofile

14 Apr 15

jmbo-gallery
jmbo-gallery

20 Feb 15

django-ua-mapper
django-ua-mapper

11 May 15

תגובות ל django-scaler

תגובות לא נמצא
להוסיף הערה
הפעל את התמונות!