আপনি Apigee Edge ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশনে যান । তথ্য
Apigee Edge অধ্যবসায় এবং দ্রুত পুনরুদ্ধারের জন্য রানটাইমে একটি ক্যাশে ডেটা সংরক্ষণ করার ক্ষমতা প্রদান করে।
- ডেটা প্রাথমিকভাবে মেসেজ প্রসেসরের ইন-মেমরি ক্যাশে সংরক্ষণ করা হয়, যাকে L1 ক্যাশে বলা হয়।
- L1 ক্যাশে JVM মেমরির শতাংশ হিসাবে এটির জন্য সংরক্ষিত মেমরির পরিমাণ দ্বারা সীমাবদ্ধ।
- ক্যাশে করা এন্ট্রিগুলি পরবর্তীতে L2 ক্যাশে টিকে থাকে, যা সমস্ত মেসেজ প্রসেসরের কাছে অ্যাক্সেসযোগ্য। আরো বিস্তারিত নীচের বিভাগে পাওয়া যাবে.
- L2 ক্যাশে ক্যাশে এন্ট্রির সংখ্যার উপর কোন কঠিন সীমা নেই, তবে ক্যাশে করা যায় এমন এন্ট্রির সর্বোচ্চ আকার 256 KB-তে সীমাবদ্ধ। 256 KB ক্যাশের আকার হল সর্বোত্তম কর্মক্ষমতার জন্য প্রস্তাবিত আকার।
অ্যান্টিপ্যাটার্ন
এই বিশেষ অ্যান্টিপ্যাটার্ন অ্যাপিজি এজ প্ল্যাটফর্মের মধ্যে বর্তমান ক্যাশে আকারের সীমাবদ্ধতা অতিক্রম করার প্রভাব সম্পর্কে কথা বলে।
যখন ডেটা > 256 KB ক্যাশ করা হয়, ফলাফলগুলি নিম্নরূপ:
- প্রতিটি মেসেজ প্রসেসরে প্রথমবারের জন্য কার্যকর করা API অনুরোধগুলিকে মূল উৎস (নীতি বা লক্ষ্য সার্ভার) থেকে স্বাধীনভাবে ডেটা পেতে হবে, কারণ এন্ট্রি > 256 KB L2 ক্যাশে উপলব্ধ নয়।
- L1 ক্যাশে বৃহত্তর ডেটা (> 256 KB) সঞ্চয় করা প্ল্যাটফর্মের সংস্থানগুলিতে আরও চাপ সৃষ্টি করে। এর ফলে L1 ক্যাশে মেমরি দ্রুত পূর্ণ হয় এবং তাই অন্যান্য ডেটার জন্য কম জায়গা পাওয়া যায়। ফলস্বরূপ, কেউ যেমন আক্রমনাত্মকভাবে ডেটা ক্যাশে করতে সক্ষম হবে না।
- বার্তা প্রসেসর থেকে ক্যাশে করা এন্ট্রিগুলি সরানো হবে যখন এন্ট্রির সংখ্যার সীমা পৌঁছে যাবে৷ এর ফলে সংশ্লিষ্ট মেসেজ প্রসেসরে আবার মূল উৎস থেকে ডেটা আনা হয়।
প্রভাব
- সাইজ> 256 KB ডেটা L2/পারসিস্টেন্ট ক্যাশে সংরক্ষণ করা হবে না।
- মূল উৎসে (হয় একটি নীতি বা একটি টার্গেট সার্ভার) আরও ঘন ঘন কল এপিআই অনুরোধগুলির জন্য বিলম্বিত হওয়ার দিকে নিয়ে যায়।
সর্বোত্তম অনুশীলন
- সর্বোত্তম কর্মক্ষমতা পেতে ক্যাশে < 256 KB আকারের ডেটা সংরক্ষণ করা পছন্দনীয়৷
- যদি 256 KB> ডেটা সঞ্চয় করার প্রয়োজন হয়, তাহলে বিবেচনা করুন:
- বৃহৎ তথ্য সংরক্ষণের জন্য কোনো উপযুক্ত ডাটাবেস ব্যবহার করা
বা
- ডেটা কম্প্রেস করা
- বৃহৎ তথ্য সংরক্ষণের জন্য কোনো উপযুক্ত ডাটাবেস ব্যবহার করা
আরও পড়া
, আপনি Apigee Edge ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশনে যান । তথ্য
Apigee Edge অধ্যবসায় এবং দ্রুত পুনরুদ্ধারের জন্য রানটাইমে একটি ক্যাশে ডেটা সংরক্ষণ করার ক্ষমতা প্রদান করে।
- ডেটা প্রাথমিকভাবে মেসেজ প্রসেসরের ইন-মেমরি ক্যাশে সংরক্ষণ করা হয়, যাকে L1 ক্যাশে বলা হয়।
- L1 ক্যাশে JVM মেমরির শতাংশ হিসাবে এটির জন্য সংরক্ষিত মেমরির পরিমাণ দ্বারা সীমাবদ্ধ।
- ক্যাশে করা এন্ট্রিগুলি পরবর্তীতে L2 ক্যাশে টিকে থাকে, যা সমস্ত মেসেজ প্রসেসরের কাছে অ্যাক্সেসযোগ্য। আরো বিস্তারিত নীচের বিভাগে পাওয়া যাবে.
- L2 ক্যাশে ক্যাশে এন্ট্রির সংখ্যার উপর কোন কঠিন সীমা নেই, তবে ক্যাশে করা যায় এমন এন্ট্রির সর্বোচ্চ আকার 256 KB-তে সীমাবদ্ধ। 256 KB ক্যাশের আকার হল সর্বোত্তম কর্মক্ষমতার জন্য প্রস্তাবিত আকার।
অ্যান্টিপ্যাটার্ন
এই বিশেষ অ্যান্টিপ্যাটার্ন অ্যাপিজি এজ প্ল্যাটফর্মের মধ্যে বর্তমান ক্যাশে আকারের সীমাবদ্ধতা অতিক্রম করার প্রভাব সম্পর্কে কথা বলে।
যখন ডেটা > 256 KB ক্যাশ করা হয়, ফলাফলগুলি নিম্নরূপ:
- প্রতিটি মেসেজ প্রসেসরে প্রথমবারের জন্য কার্যকর করা API অনুরোধগুলিকে মূল উৎস (নীতি বা লক্ষ্য সার্ভার) থেকে স্বাধীনভাবে ডেটা পেতে হবে, কারণ এন্ট্রি > 256 KB L2 ক্যাশে উপলব্ধ নয়।
- L1 ক্যাশে বৃহত্তর ডেটা (> 256 KB) সঞ্চয় করা প্ল্যাটফর্মের সংস্থানগুলিতে আরও চাপ সৃষ্টি করে। এর ফলে L1 ক্যাশে মেমরি দ্রুত পূর্ণ হয় এবং তাই অন্যান্য ডেটার জন্য কম জায়গা পাওয়া যায়। ফলস্বরূপ, কেউ যেমন আক্রমনাত্মকভাবে ডেটা ক্যাশে করতে সক্ষম হবে না।
- বার্তা প্রসেসর থেকে ক্যাশে করা এন্ট্রিগুলি সরানো হবে যখন এন্ট্রির সংখ্যার সীমা পৌঁছে যাবে৷ এর ফলে সংশ্লিষ্ট মেসেজ প্রসেসরে আবার মূল উৎস থেকে ডেটা আনা হয়।
প্রভাব
- সাইজ> 256 KB ডেটা L2/পারসিস্টেন্ট ক্যাশে সংরক্ষণ করা হবে না।
- মূল উৎসে (হয় একটি নীতি বা একটি টার্গেট সার্ভার) আরও ঘন ঘন কল এপিআই অনুরোধগুলির জন্য বিলম্বিত হওয়ার দিকে নিয়ে যায়।
সর্বোত্তম অনুশীলন
- সর্বোত্তম কর্মক্ষমতা পেতে ক্যাশে < 256 KB আকারের ডেটা সংরক্ষণ করা পছন্দনীয়৷
- যদি 256 KB> ডেটা সঞ্চয় করার প্রয়োজন হয়, তাহলে বিবেচনা করুন:
- বৃহৎ তথ্য সংরক্ষণের জন্য কোনো উপযুক্ত ডাটাবেস ব্যবহার করা
বা
- ডেটা কম্প্রেস করা
- বৃহৎ তথ্য সংরক্ষণের জন্য কোনো উপযুক্ত ডাটাবেস ব্যবহার করা