এজ এ অধ্যবসায় টুল

আপনি Apigee Edge ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশন দেখুন।

এখানে কি

ক্যাশিং এবং অধ্যবসায়ের জন্য Apigee Edge প্রক্রিয়াগুলির মধ্যে স্বল্প-মেয়াদী এবং দীর্ঘমেয়াদী অধ্যবসায় অন্তর্ভুক্ত। প্রতিক্রিয়া ক্যাশিং এবং সাধারণ উদ্দেশ্য ক্যাশিং জন্য নীতি আছে. ক্যাশে পরিচালনা করতে ব্যবস্থাপনা API ব্যবহার করুন।

ব্যাকএন্ড প্রতিক্রিয়া ক্যাশিং

আপনি রেসপন্স ক্যাশে নীতির সাহায্যে ব্যাকএন্ড রিসোর্সের প্রতিক্রিয়া ক্যাশে করতে পারেন।

এটি বিশেষত সহায়ক যখন ব্যাকএন্ড ডেটা শুধুমাত্র পর্যায়ক্রমে আপডেট করা হয়। ResponseCache নীতি ব্যাকএন্ড ডেটা উৎসে কল কমাতে পারে।

ResponseCache নীতির মাধ্যমে, আপনি নির্দিষ্ট HTTP প্রতিক্রিয়া ক্যাশিং শিরোনামগুলিতে এজ দেখতেও পারেন এবং হেডার নির্দেশাবলী অনুযায়ী পদক্ষেপ নিতে পারেন। উদাহরণস্বরূপ, ব্যাকএন্ড লক্ষ্যগুলির প্রতিক্রিয়াগুলিতে, এজ Cache-Control হেডারকে সমর্থন করে। এই শিরোনামটি অন্যান্য জিনিসগুলির মধ্যে একটি ক্যাশে প্রতিক্রিয়ার সর্বাধিক বয়স নিয়ন্ত্রণ করতে ব্যবহার করা যেতে পারে। আরও তথ্যের জন্য, HTTP প্রতিক্রিয়া শিরোনামগুলির জন্য সমর্থন দেখুন।

স্বল্পমেয়াদী সাধারণ উদ্দেশ্য ক্যাশিং

সাধারণ উদ্দেশ্য ক্যাশিংয়ের জন্য নীতিগুলি ব্যবহার করে, আপনি একাধিক অনুরোধ/প্রতিক্রিয়া সেশন জুড়ে আপনার প্রক্সির জন্য প্রয়োজনীয় যেকোন অবজেক্টকে স্থির রাখতে পারেন।

পপুলেট ক্যাশে পলিসি , লুকআপক্যাশে পলিসি এবং ইনভালিডেট ক্যাশে পলিসি দিয়ে, আপনি রানটাইমে ক্যাশে করা ডেটা পপুলেট, পুনরুদ্ধার এবং ফ্লাশ করতে পারেন।

উদাহরণস্বরূপ, আপনি সাময়িকভাবে সঞ্চয় করতে পারেন:

  • সেশন পরিচালনার জন্য সেশন আইডি।
  • আউটবাউন্ড কলের জন্য শংসাপত্র (যেমন API কী বা OAuth অ্যাক্সেস টোকেন)।
  • অ্যাপ্লিকেশানগুলির জন্য অবশ্যই পৃষ্ঠাযুক্ত হতে হবে এমন প্রতিক্রিয়া সামগ্রী৷

রানটাইমে, আপনার ক্যাশে নীতিগুলি প্রক্সি ভেরিয়েবল এবং আপনার নির্দিষ্ট করা কনফিগার করা ক্যাশের মধ্যে মান অনুলিপি করে। যখন একটি মান ক্যাশে স্থাপন করা হয়, তখন এটি ক্যাশে আপনার নির্দিষ্ট করা ভেরিয়েবল থেকে কপি করা হয়। এটি ক্যাশে থেকে পুনরুদ্ধার করা হলে, এটি আপনার প্রক্সি দ্বারা ব্যবহারের জন্য ভেরিয়েবলে অনুলিপি করা হয়।

কোড সহ একটি উদাহরণের জন্য, উদাহরণ দেখুন: সাধারণ উদ্দেশ্য ক্যাশিং

মূল মান মানচিত্র (KVMs) সহ দীর্ঘমেয়াদী অধ্যবসায়

এনক্রিপ্ট করা বা আনএনক্রিপ্ট করা স্ট্রাকচার্ড ডেটা অনির্দিষ্টকালের জন্য সঞ্চয় করতে, আপনি কী মান মানচিত্র (KVMs) তৈরি করতে এবং পপুলেট করতে পারেন যাতে নির্বিচারে কী/মান জোড়া রয়েছে। উদাহরণস্বরূপ, আপনি সঞ্চয় করতে পারেন:

  • একটি মানচিত্র আইপি ঠিকানাগুলিকে দেশের কোডগুলির সাথে সম্পর্কিত করে৷
  • অনুমোদিত তালিকা/অস্বীকৃতির জন্য আইপি ঠিকানাগুলির একটি তালিকা।
  • একটি মানচিত্র সংক্ষিপ্ত URL-এর সাথে দীর্ঘ URL-এর সম্পর্কযুক্ত।
  • পরিবেশ-নির্দিষ্ট ডেটা, যেমন কোটা সংখ্যা এবং OAuth টোকেনের মেয়াদ শেষ হওয়ার সময়।

কেভিএম-এর তিনটি স্কোপের একটি থাকতে পারে: সংগঠন, পরিবেশ, এপিপ্রক্সি। উদাহরণস্বরূপ, যদি একটি প্রতিষ্ঠানের সমস্ত API-এর জন্য কী/মান জোড়া ব্যবহার করা হয়, তাহলে প্রতিষ্ঠানের সুযোগে একটি KVM তৈরি করুন; অথবা যদি শুধুমাত্র একটি নির্দিষ্ট API প্রক্সির কী/মানগুলিতে অ্যাক্সেস থাকা উচিত, তাহলে apiproxy স্কোপে KVM তৈরি করুন। আপনি বিভিন্ন উপায়ে মূল মান মানচিত্র তৈরি করতে, পরিচালনা করতে এবং পুনরুদ্ধার করতে পারেন। আরও তথ্যের জন্য, কী মান মানচিত্রের সাথে কাজ করা দেখুন।

ম্যানেজমেন্ট API এর সাথে ক্যাশে পরিচালনা করা

আপনি যদি বার্তা প্রবাহে নীতির সুযোগের বাইরে ক্যাশে তৈরি করতে, দেখতে, আপডেট করতে, মুছতে এবং সাফ করতে চান, আপনি ক্যাশে পরিচালনা API ব্যবহার করতে পারেন।