জ্যাঙ্গো-scaler একটি সার্ভার আলিঙ্গন গ্রহণ করা হয় যখন স্বয়ংক্রিয়ভাবে স্ট্যাটিক পেজ সঙ্গে ভারী পৃষ্ঠা প্রতিস্থাপন gracefully জমিতে একটি জ্যাঙ্গো অ্যাপ্লিকেশন.
সংস্থাপনা
1. ইনস্টল বা আপনার পাইথন পথ জ্যাঙ্গো-scaler যোগ করুন.
2. আপনার INSTALLED_APPS সেটিং scaler যোগ করুন.
3. আপনার MIDDLEWARE_CLASSES সেটিং উপরে scaler.middleware.ScalerMiddleware যোগ করুন.
4. যোগ (দ '^ scaler /' ('scaler.urls') অন্তর্ভুক্ত) urlpatterns করতে.
সংক্ষিপ্ত বিবরণ
সার্ভারের সময়ে কারণে বিভিন্ন কারণে করতে ওভারলোড করতে পারে. যখন এটি ঘটে আপনি আপনার সমগ্র সাইট নিচে আনা ব্যয়বহুল অনুরোধ করতে চাই না. সাইট সার্ভারের লোড অধীনে যখন একটি "সার্ভার ব্যস্ত" পৃষ্ঠা ব্যয়বহুল অনুরোধ পুনর্নির্দেশ, তারপর এবং স্বয়ংক্রিয়ভাবে লোড যথেষ্ট অবনমিত হয়েছে একবার না টি পুননির্দেশনা সরাতে হবে.
জ্যাঙ্গো-scaler ঠিকানা দুই উপায়ে এই পরিস্থিতি. প্রথমত, এটি নিজে পুনর্নির্দেশ করতে অনুরোধ যা জানেন. দ্বিতীয়ত, এটি এন সবচেয়ে ব্যয়বহুল অনুরোধ পুনর্নির্দেশ করতে নির্দেশ দেওয়া সম্ভব হবে. এটা মেমরি ক্যাশে এই সিদ্ধান্ত এটি সক্রিয় প্রতিক্রিয়া সময় তথ্য সঞ্চয় করে.
ব্যবহারের
Test_settings.py থেকে আটকানো:
DJANGO_SCALER = {
& Nbsp; 'server_busy_url_name': 'সার্ভার ব্যস্ত',
& Nbsp; # কিভাবে অনেক প্রতিক্রিয়া বার একটি URL এর জন্য বিবেচনা. একটি ছোট মান ধীর মানে
& Nbsp; # প্রতিক্রিয়া বার দ্রুত উপর অভিনীত হয়, কিন্তু এটি মাত্রাতিরিক্ত আক্রমনাত্মক হতে পারে.
& Nbsp; # একটি বড় মান একটি URL অনুরোধ একটি সংখ্যা আগে ধীর হতে হবে মানে
& Nbsp; # এটা সে অনুপাতে কাজ করা হয়. ডিফল্ট 100.
& Nbsp; 'trend_size': 10,
& Nbsp; # প্রবণতা ফেরৎ Kicks আগে হতে হবে কিভাবে গড় তুলনায় অনেক ধীর
. & 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 একটি সহজ পংক্তি. '' আর সঙ্গে পূর্বে না. ঐ
& Nbsp; # ডিফল্ট খালি তালিকা.
& Nbsp; 'redirect_regexes_function': ল্যামডা: [],
}
এই রিলিজে নতুন কি:.
স্পষ্ট ফেরৎ জন্য
- Regex URL- এ মেলা করুন
- শতকরা ধীরতম স্পষ্ট ফেরৎ.
আবশ্যক
- পাইথন
- জ্যাঙ্গো
পাওয়া মন্তব্যসমূহ না