در جنگو-بالا رونده یک برنامه جنگو به تنزل آرامی به طور خودکار جایگزین صفحات سنگین با صفحات استاتیک در حالی که یک سرور است که مصرف فشار است.
نصب
1. نصب و یا اضافه کردن جنگو-بالا رونده به مسیر پایتون خود را.
2. اضافه کردن بالا رونده به تنظیم INSTALLED_APPS خود را.
3. اضافه کردن scaler.middleware.ScalerMiddleware به بالای تنظیم MIDDLEWARE_CLASSES خود را.
4. اضافه کردن (R '^ بالا رونده /'، شامل ('scaler.urls')) به urlpatterns.
بررسی اجمالی
سرور ممکن است در زمان دریافت با توجه به دلایل مختلف پربار. وقتی که اتفاق می افتد که شما درخواست گران قیمت را می خواهم نه برای پایین آوردن کل سایت شما. سایت باید درخواست گران به "سرور مشغول است" صفحه تغییر مسیر در حالی که سرور است تحت بار، و پس از آن به صورت خودکار حذف تغییرمسیر یک بار بار است به اندازه کافی کاهش یافته است.
آدرس جنگو-بالا رونده این وضعیت در دو روش. در مرحله اول، آن را می داند که درخواست برای تغییر مسیر به خودی خود. در مرحله دوم، می توان آن را به تغییر مسیر N درخواست گران ترین. این فروشگاه داده زمان پاسخ در در حافظه انبارها را قادر می سازد آن را به این تصمیم گیری.
استفاده
جا به جا از test_settings.py:
DJANGO_SCALER = {
& nbsp؛ در 'server_busy_url_name': 'سرور مشغول'،
و nbsp؛ # زمان پاسخ چند برای URL در نظر بگیرند. ارزش کوچک به معنای آهسته
& nbsp؛ در بار # پاسخ به سرعت پس از عمل، اما ممکن است بیش از حد تهاجمی.
& nbsp؛ از # A ارزش بزرگ به معنی URL باید برای تعدادی از درخواست قبل از آهسته است
و nbsp؛ # از آن است که بر عمل کرده است. به طور پیش فرض 100 است.
را لمس کنید و؛ 'trend_size': 10،
و nbsp؛ # چقدر آهسته تر از حد متوسط روند باید قبل از ضربات تغییر مسیر است
و nbsp؛ # به طور پیش فرض نسخه 4.0 است.
& nbsp؛ در 'slow_threshold': 2.0،
و nbsp؛ # چند ثانیه به نگه داشتن هدایت URL قبل از سرو به طور معمول.
و nbsp؛ # به طور پیش فرض 60 است.
را لمس کنید و؛ 'redirect_for': 10،
و nbsp؛ # تابعی که برمی گرداند که چگونه بسیاری از کمترین آدرس ها باید هدایت می شوید.
و nbsp؛ # بسته به سایت، داده ها و بار بر روی سرور این ممکن است بزرگ
و nbsp؛ # تعداد. این اجازه می دهد تا فرایندهای خارجی به دستور middleware به
و nbsp؛ # تغییر مسیر. به طور پیش فرض 0 است.
& nbsp؛ در 'redirect_n_slowest_function': لامبدا: 0،
و nbsp؛ # تابعی که چه درصدی از کمترین URL ها را برمی گرداند باید
و nbsp؛ # هدایت می شوید. بسته به سایت، داده ها و بار بر روی سرور این ممکن است
و nbsp؛ # رویکرد 100. به طور پیش فرض 0 است.
& nbsp؛ در 'redirect_percentage_slowest_function': لامبدا: 0،
و nbsp؛ # تابعی که یک لیست از regexes گرداند. آدرس ها تطبیق regexes هستند
و nbsp؛ # هدایت می شوید. هر عبارت منظم یک رشته ساده است. آیا با R پیشوند نمی ''.
و nbsp؛ # به طور پیش فرض یک لیست خالی است.
& nbsp؛ در 'redirect_regexes_function': لامبدا: []،
}
چه جدید در این نسخه است:
به عبارت منظم URL تطبیق برای تغییر مسیر صریح.
درصد کمترین تغییر مسیر صریح.
مورد نیاز:
پایتون
جنگو
نظر یافت نشد