মূল ধারণা
বাকি ডকুমেন্টেশনের শব্দভাণ্ডার অনুমান করে: উষ্ণতা, এন্ট্রি URLs, গভীরতা, ব্যবধান, উষ্ণতা এবং কর্মক্ষেত্র।
10 মিনিট পড়া
Cache Rocket অ্যাপ এবং এই ডক্স জুড়ে ধারাবাহিকভাবে পদের একটি ছোট সেট ব্যবহার করে। এগুলি একবার শিখলে অন্য সব কিছু দ্রুত পড়া যায়।
উষ্ণ এবং ঠান্ডা
- ঠান্ডা
- কোন ব্যবহারযোগ্য ক্যাশে কপি বিদ্যমান নেই. পরবর্তী অনুরোধ আপনার মূল সার্ভার দ্বারা পুনর্নির্মাণ করা আবশ্যক, যা ধীর এবং ব্যয়বহুল।
- উষ্ণ
- একটি নতুন ক্যাশে কপি বিদ্যমান৷ পরবর্তী অনুরোধটি ক্যাশে থেকে দেওয়া হয়, সাধারণত কয়েক মিলিসেকেন্ডে, আপনার অ্যাপ্লিকেশন স্পর্শ না করে।
- উষ্ণায়ন
- ইচ্ছাকৃতভাবে একটি URL অনুরোধ করা যাতে একজন প্রকৃত দর্শকের প্রয়োজনের আগেই এর ক্যাশড কপি তৈরি বা রিফ্রেশ করা হয়।
- কোল্ড-স্টার্ট পেনাল্টি
- মেয়াদ শেষ হওয়ার পরে প্রথম ভিজিটর পৃষ্ঠাটি পুনর্নির্মাণের সময় অতিরিক্ত সময় অপেক্ষা করে। এটি নির্মূল করা হল Cache Rocket এর সম্পূর্ণ বিন্দু।
ওয়ার্মার্স
একটি উষ্ণ হল একটি সংরক্ষিত কনফিগারেশন যা বর্ণনা করে যে কী গরম করতে হবে এবং কীভাবে। এটি Cache Rocket এ কেন্দ্রীয় বস্তু; অন্য প্রায় সবকিছু এক সঙ্গে সংযুক্ত.
| ক্যাশে উষ্ণ | API উষ্ণ | |
|---|---|---|
| এছাড়াও বলা হয় | ওয়েবসাইট উষ্ণ, ক্রলার | API ক্যাশে উষ্ণ |
| উষ্ণতা | HTML পৃষ্ঠা | REST এবং GraphQL শেষ পয়েন্ট |
| এর দ্বারা URLs খুঁজে পাওয়া যায় | এন্ট্রি URLs, সাইটম্যাপ, এবং নিম্নলিখিত লিঙ্ক | একটি সুস্পষ্ট এন্ডপয়েন্ট তালিকা, ঐচ্ছিকভাবে একটি কনফিগার ম্যাট্রিক্স দ্বারা প্রসারিত |
| সাধারণ পদ্ধতি | WordPress | GET, POST, এবং অন্যান্য আপনার পরিকল্পনা অনুমতি দেয় |
| অধীনে পরিচালিত | অ্যাকাউন্ট → ওয়ার্মার্স | অ্যাকাউন্ট → API ওয়ার্মার্স |
| এ নথিভুক্ত | ক্যাশে ওয়ার্মার্স | API ওয়ার্মার্স |
"ক্রলার" শব্দের উপর একটি নোট
ইন্টারফেসের পুরোনো অংশ এবং কিছু API প্রতিক্রিয়াগুলিকে ওয়ার্মার্স *ক্রলার*, এবং ওয়ার্ম রান *ক্রল* বলা হয়। তারা একই জিনিস মানে. "উষ্ণ" বর্তমান নাম।
সক্রিয়, এবং কি একটি রান শুরু হয়
প্রত্যেক ওয়ার্মারের একটি সক্রিয় সুইচ থাকে। নিষ্ক্রিয় ওয়ার্মার্স তাদের কনফিগারেশন রাখে কিন্তু কখনই চালায় না — একটি সেট আপ করার সময় বা রক্ষণাবেক্ষণের সময় বিরতি দেওয়ার জন্য দরকারী।
একটি সক্রিয় ওয়ার্মার তার সময়সূচীতে চলে এবং এটি হাতে, একটি স্থাপন করা ওয়েবহুক বা CDN পরিস্কার ক্রিয়া দ্বারাও শুরু করা যেতে পারে।
প্রবেশ URLs
একটি প্রবেশ URL একটি উষ্ণ দৌড়ের জন্য একটি সূচনা বিন্দু। স্কিম সহ এটি সম্পূর্ণ লিখুন:
https://www.example.com ← good
https://www.example.com/sitemap.xml ← good, a sitemap
www.example.com ← bad, no scheme
/products ← bad, not absoluteএন্ট্রি URLs অবশ্যই একটি যাচাইকৃত হোস্টনাম ব্যবহার করতে হবে। বেশিরভাগ সাইটের জন্য শুধুমাত্র একটি প্রয়োজন, কারণ লিঙ্ক আবিষ্কার এবং সাইটম্যাপ বাকি কাজ করে। হোমপেজ থেকে খারাপভাবে লিঙ্ক করা একটি বিভাগের কভারেজের গ্যারান্টি দিতে আরও যোগ করুন — একটি গভীর বিভাগ পৃষ্ঠা, একটি ল্যান্ডিং পৃষ্ঠা যা শুধুমাত্র বিজ্ঞাপন থেকে পৌঁছানো যায়, বা একটি দ্বিতীয় সাবডোমেন৷
গভীরতা
গভীর একটি এন্ট্রি থেকে কতগুলি লিঙ্ক-হপ URL উষ্ণতর ভ্রমণ করবে তা সীমাবদ্ধ করে। একটি এন্ট্রি URL গভীরতা 0; এটি থেকে লিঙ্ক করা পৃষ্ঠাগুলি গভীরতা 1; সেগুলি থেকে লিঙ্ক করা পৃষ্ঠাগুলি গভীরতা 2।
| গভীরতা | পৌঁছায় | জন্য ভাল |
|---|---|---|
| WordPress | শুধুমাত্র আপনার এন্ট্রি URLs | সমালোচনামূলক পৃষ্ঠাগুলির একটি সুনির্দিষ্ট তালিকা, কোনো আবিষ্কার ছাড়াই |
| WordPress | এন্ট্রি URLs প্লাস সবকিছু তারা লিঙ্ক | হোমপেজ এবং শীর্ষ-স্তরের নেভিগেশন |
| WordPress | আরও একটি হপ — সাধারণত বিভাগ এবং তালিকা পৃষ্ঠা | বেশিরভাগ সাইটের জন্য একটি বুদ্ধিমান ডিফল্ট |
3+ | স্বতন্ত্র প্রবন্ধ এবং পণ্য | বড় ক্যাটালগ, যখন আপনার মূলের হেডরুম থাকে |
Careful
URL গণনা গভীরতার সাথে মোটামুটি জ্যামিতিকভাবে বৃদ্ধি পায়। এটিকে একবারে একটি স্তর বাড়ান এবং আরও যাওয়ার আগে আপনার উষ্ণতায় মোট URLs চিত্রটি পরীক্ষা করুন৷
আপনি যদি সাইটম্যাপ ব্যবহার করেন তবে আপনার প্রায়শই কম গভীরতার প্রয়োজন হয়: সাইটম্যাপ ইতিমধ্যেই আপনার গভীর পৃষ্ঠাগুলিকে সরাসরি তালিকাভুক্ত করে, যাতে সেগুলিকে ক্রল না করেই উষ্ণ করা যায়৷
দুটি ব্যবধান
এগুলি প্রায়শই বিভ্রান্ত হয় এবং তারা বিভিন্ন জিনিস নিয়ন্ত্রণ করে।
- স্বয়ংক্রিয় শুরুর ব্যবধান
- কত ঘন ঘন একটি নতুন দৌড় শুরু হয়, সেকেন্ডে।
3600মানে উষ্ণতা প্রতি ঘন্টায় আপনার সাইটে একটি নতুন পাস শুরু করে। এই সেটিং আপনি সাধারণত চিন্তা করতে চান. - সারি ব্যবধান
- কত ঘন ঘন URLs উষ্ণায়ন চক্রের মধ্যে পুনরায় সারিবদ্ধ হয় সেকেন্ডে। এটি কখন পাস শুরু হয় তার চেয়ে কাজের গতিকে নিয়ন্ত্রণ করে। আপনার এটি পরিবর্তন করার একটি নির্দিষ্ট কারণ না থাকলে ডিফল্ট ঠিক আছে।
আপনি কতক্ষণ একটি পৃষ্ঠা ঠান্ডা রাখতে ইচ্ছুক তা জিজ্ঞাসা করে স্বয়ংক্রিয় শুরুর ব্যবধান চয়ন করুন৷ যদি আপনার CDN এক ঘন্টার জন্য ক্যাশে থাকে, প্রতি ঘন্টায় উষ্ণতা জিনিসগুলিকে ক্রমাগত উষ্ণ রাখে। আপনার ক্যাশ TTL থেকে অনেক বেশি ঘন ঘন উষ্ণতা লাভ ছাড়াই লোড যোগ করে।
হারের সীমা
সর্বোচ্চ URLs প্রতি মিনিট হল থ্রোটল, এবং ফর্মের সবচেয়ে গুরুত্বপূর্ণ নিরাপত্তা সেটিং, কারণ এটি নির্ধারণ করে যে কতটা লোড ওয়ার্মিং আপনার উৎপত্তিতে যোগ করে।
| আপনার হোস্টিং | যুক্তিসঙ্গত শুরু বিন্দু |
|---|---|
| শেয়ার্ড হোস্টিং বা একটি ছোট VPS | প্রতি মিনিটে 5-10 URLs |
| একটি শালীন ডেডিকেটেড সার্ভার বা পরিচালিত WordPress হোস্ট | 30-60 URLs প্রতি মিনিট |
| একটি CDN এর পিছনে একটি ভাল-বিধান করা উত্স | প্রতি মিনিটে 100+ URLs |
কম শুরু করুন। শুধুমাত্র আপনার মূলের CPU এবং প্রতিক্রিয়ার সময় দেখার সময় এটি বাড়ান৷ আপনার পরিকল্পনা প্রতি মিনিট, দিন, সপ্তাহ এবং মাসে তার নিজস্ব সিলিং প্রয়োগ করে।
হোস্টনাম এবং যাচাইকরণ
একটি হোস্টনাম হল একটি ডোমেন যা আপনি Cache Rocket এর সাথে নিবন্ধন করেছেন এবং প্রমাণ করেছেন যে আপনি নিয়ন্ত্রণ করেন, যেমন www.example.com৷ একটি হোস্টনাম যাচাইকৃত না হওয়া পর্যন্ত, কেউ এটিকে লক্ষ্য করতে পারে না।
যাচাইকরণ একটি ইচ্ছাকৃত অপব্যবহার নিয়ন্ত্রণ। এটি ছাড়া, যে কেউ অপরিচিত ব্যক্তির সার্ভারে পরিষেবাটি নির্দেশ করতে পারে এবং এটিকে আক্রমণের সরঞ্জাম হিসাবে ব্যবহার করতে পারে। হোস্টনাম যাচাইকরণ এ বিস্তারিত।
ফলাফল পরিমাপ
- প্রথম লোড
- দুইটা রিকোয়েস্টের প্রথমটা কতক্ষণ লেগেছিল। একটি ঠান্ডা পৃষ্ঠায় আগত দর্শকের অভিজ্ঞতার প্রতিনিধিত্ব করে।
- উষ্ণ লোড
- তাৎক্ষণিক দ্বিতীয় অনুরোধটি কতক্ষণ সময় নিয়েছিল। উষ্ণতার পরে যারা আসে তাদের প্রত্যেকের অভিজ্ঞতার প্রতিনিধিত্ব করে।
- উন্নতি
- দুজনের মধ্যে ব্যবধান। এটি সেই URL এর জন্য প্রদত্ত কংক্রিট সুবিধা উষ্ণায়ন।
- উষ্ণতা স্কোর
- আপনার ট্র্যাক করা URLs এর শেয়ার যা সঠিকভাবে ক্যাশে করা দেখায়, সময় এবং ক্যাশে-সম্পর্কিত প্রতিক্রিয়া শিরোনামের উপর ভিত্তি করে।
- ঠান্ডা URL
- একটি URL যা উষ্ণ হওয়ার পরেও ধীর থাকে — সাধারণত এটি একটি উষ্ণতা ব্যর্থতার পরিবর্তে ক্যাশেযোগ্য নয়।
এগুলি ক্যাশে হেলথ এ রোল আপ হয়।
কর্মক্ষেত্র এবং ভূমিকা
ডিফল্টরূপে সবকিছুই আপনার ব্যক্তিগত অ্যাকাউন্টে থাকে। দলগুলিকে অন্তর্ভুক্ত করে এমন পরিকল্পনাগুলিতে আপনি ওয়ার্কস্পেস (সংস্থা) তৈরি করতে পারেন যা তাদের নিজস্ব ওয়ার্মার, হোস্টনাম, সতর্কতা এবং CDN ইন্টিগ্রেশনের মালিক।
সদস্যরা একটি ভূমিকা পান — মালিক, প্রশাসক, বিকাশকারী, অর্থ বা দর্শক — যা তারা কী দেখতে এবং পরিবর্তন করতে পারে তা নির্ধারণ করে৷ এজেন্সিগুলি ক্লায়েন্ট প্রতি একটি ওয়ার্কস্পেস ব্যবহার করে। টিম এবং ভূমিকা দেখুন।
পরিকল্পনা এবং এনটাইটেলমেন্ট
- সীমা — সাংখ্যিক সিলিং, যেমন আপনি কতগুলি উষ্ণতা তৈরি করতে পারেন, তারা কত গভীরে ক্রল করতে পারে এবং আপনি প্রতি মাসে কত URLs উষ্ণ করতে পারেন।
- এনটাইটেলমেন্ট — সাইটম্যাপ, কাস্টম হেডার, মাল্টি-রিজিওন ওয়ার্মিং, GraphQL, বা দলগুলির মতো কোনও ক্ষমতা আদৌ উপলব্ধ কিনা।
আপনার পরিকল্পনায় অন্তর্ভুক্ত নয় এমন সক্ষমতার ক্ষেত্রগুলি ফর্মগুলিতে লুকানো বা অক্ষম করা হয়েছে, তাই ইন্টারফেস সর্বদা প্রতিফলিত করে যে আপনি আসলে কী ব্যবহার করতে পারেন৷ পরিকল্পনা এবং সীমা দেখুন।
API কী
একটি পাবলিক কী এবং গোপন কী জোড়া মেশিন অ্যাক্সেসকে প্রমাণীকরণ করে — WordPress প্লাগইন, ওয়েবহুক স্থাপন এবং সর্বজনীন API। গোপনটি একবার দেখানো হয়, অবিলম্বে প্রজন্মের পরে, এবং আর কখনও নয়। অ্যাকাউন্ট → অ্যাকাউন্ট এর অধীনে সেগুলি পরিচালনা করুন। API কী দেখুন।
এখনও একটি শব্দে অস্পষ্ট?
গ্লোসারি পণ্যে ব্যবহৃত প্রতিটি শব্দের জন্য সংক্ষিপ্ত সংজ্ঞা রয়েছে, যার মধ্যে CDN থেকে পাওয়া ক্যাশিং শব্দভাণ্ডার Cache Rocket উত্তরাধিকারসূত্রে প্রাপ্ত।