সর্বনিম্ন ক্যাশে আজীবন এবং ক্যাশেড পৃষ্ঠাগুলির সমাপ্তির মধ্যে পার্থক্য


35

ফিল্ডসেট ক্যাশে এর অধীনে ড্রুপাল পারফরম্যান্স পৃষ্ঠাতে আপনার কাছে দুটি বিকল্প রয়েছে। একটি হ'ল ন্যূনতম ক্যাশে লাইফটাইম এবং অন্যটি ক্যাশেড পৃষ্ঠাগুলির সমাপ্তি।

এখানে চিত্র বর্ণনা লিখুন

এই দুই এর মধ্যে পার্থক্য কি.


"বাহ্যিক" শব্দটি ঘনিষ্ঠভাবে দেখুন;)
মওট

1
আমি উত্তর জানি। আমি আমার চিন্তাভাবনাটি যাচাই করার জন্য কিছু বিশদ উত্তর লিখার কথা ভেবেছিলাম এবং আশা করি এটি অন্যকে সহায়তা করবে।
গোকুল এনকে

বিশদ উত্তরের জন্য চেক করুন drupal.stackexchange.com/questions/83315/…
গোকুল এন কে

উত্তর:


39

আমি কয়েক ঘন্টা ব্যয় করার পরে নিম্নলিখিত পর্যবেক্ষণ করেছি। যদি কোনও ফাঁক বা ভুল থাকে তবে আমাকে জানান। আমি সংস্করণ তৈরি করতে পেরে খুশি হব।

প্রথম পর্যবেক্ষক যে ক্যাসিংয়ের অধীনে বিকল্পগুলির মধ্যে কোনওটিই পরস্পরের উপর নির্ভরশীল নয়। যদি তারা থাকত তবে আপনি তাদের বিভিন্ন ফিল্ড সেটের অধীনে (বা নির্ভরশীল ক্ষেত্র হিসাবে) দেখতে পেতেন। এই পর্যবেক্ষণটির একটি নোট তৈরি করুন এবং আমরা এটি পরে আবার দেখা করব।

এখানে চিত্র বর্ণনা লিখুন

আসুন আমরা অনামী ব্যবহারকারীদের জন্য প্রথম বিকল্প ক্যাশে পৃষ্ঠাগুলি দিয়ে শুরু করি । এখানে চিত্র বর্ণনা লিখুন

আপনি যখন এই বিকল্পটি পরীক্ষা করেন আপনি মূলত দ্রুপালকে বলছেন

ওহে জান শুনুন, যখন কোনও অনামী ব্যবহারকারী আমার সাইটটিতে যান,

  1. উত্পন্ন এইচটিএমএল ক্যাশে সারণীতে সংরক্ষণ করুন
  2. যাতে আমি সমস্ত ব্যবহারকারীর কাছে একই ফলাফল প্রদর্শন করতে পারি যেহেতু আমার পৃষ্ঠা সমস্ত বেনামী ব্যবহারকারীদের জন্য একই থাকে।
  3. আমি সমস্ত ক্যাশে সাফ না করা পর্যন্ত পৃষ্ঠা ক্যাশে সাফ করবেন না।

এছাড়াও আপনি Cache Pages for anonymous users পৃষ্ঠাটি সক্ষম না করার পরেও বহিরাগত ক্যাশে সিস্টেমগুলি দ্বারা পৃষ্ঠাটি ক্যাশে করা যায়। যেমন: বুস্ট

এখন পরবর্তী বিকল্পগুলিতে চলে আসুন যা আপনি সাধারণত ব্যবহার করে শেষ করবেন।

ক্যাশেড পৃষ্ঠাগুলির মেয়াদোত্তীর্ণ

এখানে চিত্র বর্ণনা লিখুন

  1. দ্রষ্টব্য ডাটাবেস বা ক্যাশে টেবিলগুলির সাথে এই সেটিংটির কোনও সম্পর্ক নেই do
  2. বিবরণটি পড়ুন The maximum time an external cache can use an old version of a page.যেমন মলোট কীওয়ার্ডটি বাহ্যিক বলে উল্লেখ করেছেন।
  3. সুতরাং এই বিকল্পটি মূলত যা করে তা হ'ল শিরোনাম ক্যাশে নিয়ন্ত্রণ এবং শিরোনামের publicসর্বাধিক বয়স মান নির্দিষ্ট মানকে (এই ক্ষেত্রে 1 দিন) সেট করে।
  4. এই externalশিরোনামটি ক্যাচিং সিস্টেমগুলিকে সর্বাধিক বয়স পর্যন্ত এই পৃষ্ঠার জন্য কোনও কল না করার জন্য বলে , কারণ তারা তাদের নিজস্ব ক্যাশে থেকে এই পৃষ্ঠাটি দেখাতে পারে। সর্বোচ্চ বয়স হওয়ার পরে ক্যাচিং সিস্টেমটি ড্রুপাল সার্ভারের সাথে আবার পরীক্ষা করে দেখা উচিত সামগ্রীটি পরিবর্তন হয়েছে কিনা।

  5. এটি যদি কোনও বার্নিশ সার্ভার হয় তবে এটি আপাচে কোনও কল দেয় না এবং তার ক্যাশে থেকে পৃষ্ঠাটি ফেরত দেয়। সুতরাং ধরে নিন যে বার্নিশ একটি পৃষ্ঠা ক্যাশে করেছেন এবং হাজার হাজার বিভিন্ন ব্যবহারকারী সেই পৃষ্ঠায় একটি অনুরোধ করেছিলেন। সুতরাং এর অর্থ হল যে একবারে একবারে অ্যাপাচি সার্ভারকে আঘাত না করেই 1000 টি অনুরোধগুলি প্রক্রিয়া করা হয়েছে।

ন্যূনতম ক্যাশে লাইফ টাইম এখানে চিত্র বর্ণনা লিখুন

যদি আপনার সাইটে বিশাল ট্র্যাফিক না থাকে বা আপনি যদি এই মানটি নিশ্চিত না হন তবে এই মানটিকে কোনও হিসাবে না রেখেই ভাল better

  1. এই মানটি কেবল পৃষ্ঠাগুলির জন্যই প্রযোজ্য নয়। তবে সমস্ত ক্যাশে অবজেক্ট।
  2. এই মানটি যা বলে তা হ'ল "বাসী যা ক্যাশে অবজেক্টগুলি পরিবেশন করা ঠিক আছে" "
  3. আমাদের ক্ষেত্রে মানটি 5 মিনিটে সেট করা থাকে।
  4. আপনার যদি এমন একটি পৃষ্ঠা থাকে যা আপনার হোম পৃষ্ঠায় সর্বশেষ পাঁচটি ব্লগের তালিকাবদ্ধ করে। উপরের মানগুলির অর্থ কী, কোনও নতুন ব্লগ যদি তৈরি হয় তবে ব্লগটি পাঁচ মিনিটের জন্য তালিকাতে উপস্থিত না হয়।
  5. যখন এই মানটি সেট করা থাকে, ক্যাশে সর্বনিম্ন হালনাগাদ করার জন্য / পুনরায় তৈরি করার জন্য এই নূন্যতম সময়টি অবশ্যই কাটিয়ে উঠবে এবং একটি ক্যাশে ক্লিয়ারিং অ্যাকশন চালাতে হবে [একটি ক্যাশে ক্লিয়ারিং ফাংশন চালানো উচিত]।

1
এই উত্তরের জন্য ধন্যবাদ। যদিও আমি কিছুটা বিভ্রান্ত হয়েছি: "বেনামে ব্যবহারকারীদের জন্য ক্যাশে পৃষ্ঠাগুলি" এর জন্য , আপনি বলছেন এর অর্থ "পৃষ্ঠার ক্যাশেগুলি সাফ করবেন না যতক্ষণ না আমি সমস্ত ক্যাশে সাফ না করি"। এই "আমি বলি" কি উপস্থাপন করে? ক্যাশে সাফ করার জন্য কী ট্রিগার করবে?
s427

1
@ s427 ক্যাশে সাফ হওয়ার জন্য কী ট্রিগার করবে তা বিশদ জানতে অনুগ্রহ করে drupal.stackexchange.com/Quetions/102976/… পরীক্ষা করুন।
গোকুল এনকে

1
আমি যা আকর্ষণীয় পেয়েছি তা হ'ল "বেনাম ব্যবহারকারীদের জন্য ক্যাশে পৃষ্ঠাগুলি" সক্ষম থাকলেই এটি সত্য। যদি তা না হয় তবে "ক্যাশেড পৃষ্ঠাগুলির সমাপ্তি" পরিবর্তন করা কিছুই করে না এবং "ন্যূনতম ক্যাশে আজীবন" সক্ষম করে শিরোনাম সেট করে। অনামী ব্যবহারকারীদের জন্য ক্যাশে সক্ষম থাকলে কেবলমাত্র "ক্যাশেড পৃষ্ঠাগুলির সমাপ্তি" শিরোনাম সেট করে। এটি কিছুটা বিভ্রান্তিকর ...
asukasz Zaroda

19

এই নিবন্ধটিতে দ্রুপালের ক্যাশিং টার্মিনোলজির একটি ভাল রুনডাউন রয়েছে: http://www.phase2technology.com/blog/caching-in-drupal/

সম্পর্কিত পয়েন্টগুলির সংক্ষিপ্তসার:

ন্যূনতম ক্যাশের আজীবন প্রায়শই অর্থ ব্যাখ্যা করা হয় না "পৃষ্ঠাগুলি এই অনেক সময় পার হওয়ার পরে পুনরায় জেনারেট হবে"। এর আসল অর্থটি হ'ল কমপক্ষে এত বেশি সময় কেটে না যাওয়া এবং ক্যাশে ক্লিয়ারিংয়ের ইভেন্ট না হওয়া পর্যন্ত পৃষ্ঠাগুলি পুনরায় তৈরি করা হবে না।

ক্যাশেড পৃষ্ঠাগুলির মেয়াদোত্তীর্ণও মাঝে মাঝে ভুল ব্যাখ্যা করা হয়। এই মানটি ক্যাশে-নিয়ন্ত্রণ শিরোনামে সর্বাধিক বয়সের মান হিসাবে যা পাঠানো হয় তা নিয়ন্ত্রণ করে এবং এভাবে প্রক্সি সার্ভারগুলিকে পরামর্শ দেয় যে তারা কোনও নতুন অনুলির জন্য আপনার ড্রুপাল ইনস্টল না জিজ্ঞাসা করে কতক্ষণ পৃষ্ঠায় পরিবেশন করতে পারে। এর অর্থ এই নয় যে পৃষ্ঠাটি এই দীর্ঘ সময়ের পরে পুনরায় জেনারেট হবে, এর অর্থ কেবলমাত্র প্রক্সি সার্ভারকে অবশ্যই ড্রুপালের সাথে আবার পরীক্ষা করতে হবে এটি দেখার জন্য যে পৃষ্ঠার একটি নতুন সংস্করণ এতকাল পরে রয়েছে কি না। ক্যাশ ক্লিয়ারিং ইভেন্টটি আসার পরে কেবলমাত্র ড্রুপাল একটি পৃষ্ঠা পুনরায় জেনারেট করবে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.