আমি ভুল হলে আমাকে সংশোধন করুন এবং আমি জানি এটি একটি পুরানো পোস্ট - তবে আমি নতুন যাত্রীদের জন্য মন্তব্য করতে চাই। আমি বিশ্বাস করি একটি বিপরীত প্রক্সি ক্যাশ ইটি্যাগগুলি ব্যবহার করার সময় আপনার পছন্দ মতো ততটা সহায়তা করে না।
বৈধতা ক্যাচিং পদ্ধতিগুলি অনুরোধের ইটাগ (বা শেষ-সংশোধিত তারিখ) এখনও বৈধ (কোন শিরোলেখ ব্যবহৃত হয়, বা তার পরিবর্তিত হয়নি / তার উপর নির্ভর করে সংস্থানগুলি ইটাগের সাথে মেলে না বা মিলছে না) যাচাই করার জন্য মূল সার্ভারটি ব্যবহার করে অনুরোধে প্রদত্ত তারিখ থেকে)।
এর অর্থ বার্নিশের মতো একটি বিপরীত প্রক্সি ক্যাশে এখনও সেই অনুরোধটি মূল সার্ভারের মাধ্যমে প্রেরণ করবে। এটি সার্ভারটি হ্যান্ডেল করার পরিবর্তে অনুরোধের সাথে সাড়া দিতে পারে তবে আপনি মূল সার্ভারে রাউন্ড ট্রিপ সংরক্ষণ করেননি।
ব্রাউজারগুলি যে কোনও ক্ষেত্রে প্রতিক্রিয়াগুলি ক্যাশে করতে পারে এবং কোনও 304 প্রতিক্রিয়া হ্যান্ডেল করতে পারে, তাই ব্যবহারকারীর ব্যক্তিগত ক্যাশে একটি বিপরীত প্রক্সি ব্যবহার করার চেয়ে এটি হ্যান্ডেল করার জন্য আরও উপযুক্ত হতে পারে (বিশেষত স্কেল এ, ওয়াইএমএমভি) এবং আপনার ব্যবহারের ক্ষেত্রে অবশ্যই নির্ভর করে I আপনার অ্যাপ্লিকেশন সম্পর্কে অনুমান করতে চান)।
অনুমান 13.3 থেকে :
যখন কোনও ক্যাশে কোনও বাসি প্রবেশ করে যা এটি কোনও ক্লায়েন্টের অনুরোধের প্রতিক্রিয়া হিসাবে ব্যবহার করতে চায়, এটি প্রথমে অরিজিন সার্ভারের সাথে পরীক্ষা করতে হবে (অথবা একটি নতুন প্রতিক্রিয়া সহ একটি মধ্যবর্তী ক্যাশে) এটির ক্যাশেড প্রবেশটি এখনও ব্যবহারযোগ্য কিনা তা দেখতে । আমরা এটিকে "বৈধকরণ" ক্যাশে এন্ট্রি বলি। যেহেতু ক্যাশে প্রবেশটি ভাল হলে আমাদের সম্পূর্ণ প্রতিক্রিয়া প্রত্যাহারের ওভারহেড দিতে হবে না, এবং ক্যাশেড এন্ট্রি অবৈধ হলে আমরা অতিরিক্ত রাউন্ড ট্রিপের ওভারহেড দিতে চাই না, এইচটিটিপি / ১.১ প্রোটোকল সমর্থন করে শর্তাধীন পদ্ধতি ব্যবহার।
এবং তারপরে 13.3.4 নোট করুন :
একটি এইচটিটিপি / ১.১ ক্যাচিং প্রক্সি, শর্তযুক্ত অনুরোধ গ্রহণের পরে যা শেষ-পরিবর্তিত তারিখ এবং ক্যাশে ভ্যালিডেটর হিসাবে এক বা একাধিক সত্তা ট্যাগ উভয়কে অন্তর্ভুক্ত করে, যদি ক্যাশেড প্রতিক্রিয়া সমস্তটির সাথে সামঞ্জস্য না হয় তবে স্থানীয়ভাবে স্থানীয়ভাবে ক্যাশেড প্রতিক্রিয়া ফিরিয়ে আনতে হবে না অনুরোধে শর্তাধীন শিরোনাম ক্ষেত্র।
সুতরাং, বার্নিশ আপনার জন্য প্রতিক্রিয়া ফিরিয়ে দিতে পারে, তবে আপনার এখনও সার্ভারে রাউন্ড ট্রিপ রয়েছে। আপনি যদি এপিসি বা মেমক্যাচের মতো অ্যাপ-ক্যাশে ব্যবহার করতে পারেন তবে এটি এখনও আপনার পক্ষে উপযুক্ত। তবে, সার্ভার-রিসোর্স সাশ্রয়ের চেয়ে ব্যান্ডউইথ সঞ্চয় করার জন্য বৈধতা ক্যাচিং সাধারণত ভাল generally
বৈধতা ক্যাশিং সেরা ক্লায়েন্ট (ব্রাউজার বা এপিআই কোড) এ ছেড়ে যেতে পারে।
ক্যাচিংয়ের জন্য মেয়াদোত্তীকরণের মডেলটি ব্যবহার করা হল যেখানে বিপরীত প্রক্সি ক্যাশে সত্যিই জ্বলে। এটি আপনাকে সম্পূর্ণরূপে মূল সার্ভারটি হিট করা এড়াতে দেয়। ব্যবহার Expires
, Cache-Control
, Date
, ইত্যাদি, সেরা (আবার, আইএমও) ক্যাশে প্রতিক্রিয়া আসতে পারেন যেমন একটি বিপরীত প্রক্সি ক্যাশের প্রক্রিয়া, তার মামুলি না অভিমানী কি কখনো উৎপত্তি সার্ভার আঘাত ছাড়া হয়।