STATUS IS UPওয়েবসাইট অপ্টিমাইজেশন উইকি
21শক্তিশালী করুন
পারফরম্যান্স ও ডেলিভারি / শক্তিশালী করুন

ওয়েবসাইট মালিকদের জন্য CDN গাইড

ক্যাশিং, সিকিউরিটি, বা রিলিজ সংক্রান্ত ভুল দ্রুত সংশোধনকে কঠিন করে তুলবে না এমনভাবে কন্টেন্ট ডেলিভারি নেটওয়ার্ক ব্যবহার করার একটি ব্যবহারিক, ভেন্ডর-নিরপেক্ষ উপায়।

ওয়েবসাইট মালিকদের জন্য CDN গাইড — ভিজ্যুয়াল গাইড
পড়ুন
8 মিনিট
সূত্র
7
পুনরায় যাচাই করুন
2027-03-27
পর্যালোচিত
Web Performance and Application Security Reviewer
সংক্ষিপ্ত উত্তর

সিদ্ধান্ত দিয়ে শুরু করুন।

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

অ্যাক্টিভভাবে আপটাইম অপটিমাইজেশনের জন্য, সর্বপ্রথম সেই পেজ ও অ্যাসেট নিয়ে শুরু করুন যেগুলো অরিজিনের উপর সবচেয়ে বেশি কাজ সৃষ্টি করে, তারপর প্রকৃত ভিজিটর পাথ যাচাই করুন আগে ব্যপক ট্র্যাফিক বাড়ানোর। ক্যাশ কনফিগারেশন, TLS, এবং অরিজিন অ্যাক্সেসকে একটি ডেলিভারি বেসলাইন হিসেবে বিবেচনা করুন। এতে খারাপ নিয়ম বা স্টেইল রিলিজগুলো সলভ করা সহজ হয়। একটি CDN লেটেন্সি ও অরিজিন লোড কমাতে পারে, কিন্তু এটি ভুল রেসপন্স, অনুপলব্ধ অরিজিন, বা অনিরাপদ ক্যাশ রুল ঠিক করতে পারে না।

ভিজ্যুয়াল গাইড

কাজটিকে একটি সিস্টেম হিসেবে দেখুন।

কোনো নির্দিষ্ট কৌশল গ্রহণের আগে নিবন্ধটির সিদ্ধান্তগুলোকে সংযুক্ত করতে এই মানচিত্রটি ব্যবহার করুন।

SIUশক্তিশালী করুন
01CDN কি কি ডেলিভারি করবে তা নির্ধারণ করুন
02কনটেন্ট আচরণের ভিত্তিতে ক্যাশ নীতি সেট করুন
03ইনভ্যালিডেশনকে ব্যপক রিলিজ প্ল্যান বানান না
04অরিজিনকে ডেলিভারি লেয়ারের পেছনে রাখতে হবে
01

CDN কি কি ডেলিভারি করবে তা নির্ধারণ করুন

ইনভেন্টরি দিয়ে শুরু করুন। ইমেজ, স্টাইলশীট, স্ক্রিপ্ট, ফন্ট, ডাউনলোডের মতো ভার্শন করা অ্যাসেটগুলোকে HTML, API, অ্যাকাউন্ট পেজ, চেকআউট, এবং অ্যাডমিনিস্ট্রেশন থেকে আলাদা করুন। CDNs প্রায়ই অন-ডিমান্ড ক্যাশ পূরণ করে: প্রথম অনুরোধ অরিজিনে পৌঁছাতে পারে, যেখানে পরবর্তী মিলে যাওয়া অনুরোধগুলো এজে সার্ভ করা যেতে পারে। কাছাকাছি এজ এবং একটি ক্যাশ হিট দুইটি আলাদা সুবিধা।

অরিজিন

প্রতিটি পাথ সরবরাহকারী হোস্ট, অ্যাপ্লিকেশন, স্টোরেজ বালতি (storage bucket), বা লোড ব্যালান্সার রেকর্ড করুন; ক্যাশ মিস ঘটলে এটি উত্তর দিতে সক্ষম হতে হবে।

ক্যাশযোগ্য পাবলিক কনটেন্ট

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

প্রাইভেট বা সংবেদনশীল কনটেন্ট

পারসোনালাইজড ড্যাশবোর্ড, সেশন-বন্ধ পেজ, বা কাস্টমার ডেটা শেয়ার করবেন না যদি না একজন যোগ্য ইঞ্জিনিয়ার আলাদা করণ নকশা করে পরীক্ষা করে থাকে।

02

কনটেন্ট আচরণের ভিত্তিতে ক্যাশ নীতি সেট করুন

HTTP রেসপন্স হেডারগুলো ক্যাশ আচরণ প্রকাশ করে। Cache-Control বলে একটি রেসপন্স সংরক্ষণ করা যাবে কিনা এবং কতদিন তা তাজা থাকবে; TTL (time to live) হল সেই তাজাতা সময়কাল। একটি ব্রাউজার একটি প্রাইভেট ক্যাশ, যেখানে একটি CDN সাধারণত শেয়াড (shared) ক্যাশ। স্পষ্ট হেডার ব্যবহার করুন। HTTP স্ট্যান্ডার্ড s-maxage কে শেয়ার করা ক্যাশের লাইফটাইম আলাদাভাবে নির্ধারণ করার অনুমতি দেয় যা max-age থেকে আলাদা হতে পারে।

ভার্সনকৃত অ্যাসেট

কনটেন্ট পরিবর্তন হলে একটি নতুন URL প্রকাশ করুন, যেমন কনটেন্ট-হ্যাশ করা ফাইলনেম, তারপর অপরিবর্তনীয় ভার্সনকে একটি দীর্ঘ নির্দিষ্ট লাইফটাইম দিন।

HTML ও পরিবর্তনশীল ডেটা

স্টেইল কনটেন্টের খরচের উপর ভিত্তি করে একটি স্বল্প লাইফটাইম বা ভ্যালিডেশন আচরণ নির্বাচন করুন; দাম, ইনভেন্টরি, বা অ্যাকাউন্ট স্টেটের জন্য একটি অ্যাসেট রুল পুনরায় ব্যবহার করবেন না।

পার্সোনালাইজেশন

একজন ব্যবহারকারীর জন্য উদ্দেশ্যপ্রণোদিত রেসপন্সের জন্য private ব্যবহার করুন। কুকি থাকলেই একটি রেসপন্স শেয়ারড ক্যাশের জন্য সুরক্ষিত বলে বিবেচিত হয় না।

03

ইনভ্যালিডেশনকে ব্যপক রিলিজ প্ল্যান বানান না

ইনভ্যালিডেশন বা পার্জিং পরিচালিত CDN-কে সাধারণ মেয়াদ শেষের আগে নির্দিষ্ট সংরক্ষিত অবজেক্টগুলো ফেলে দিতে বলে। তা সংশোধনের জন্য ব্যবহার করুন, প্রতিটি ডেপ্লয়ের জন্য নয়। পার্জ করার আগে নিশ্চিত করুন যে অরিজিন ইতিমধ্যেই প্রতিস্থাপনটি ফেরত দিচ্ছে; নতুবা একটি রিফিল খারাপ রেসপন্স বজায় রাখতে পারে। ব্রাউজার ক্যাশগুলো CDN-এর পার্জ নিয়ন্ত্রণের বাইরে, তাই বদল হওয়া ফাইলগুলির জন্য URL ভার্সনিং নির্ভরযোগ্য থাকে।

নির্দিষ্ট লক্ষ্য করুন

সমগ্র সাইট পার্জ করার পরিবর্তে একটি নির্দিষ্ট পাথ, রিলিজ গ্রুপ, বা প্রোভাইডার-সমর্থিত ক্যাশ ট্যাগ বেছে নিন; বিস্তৃত মিস হঠাৎ অরিজিন লোড করতে পারে।

প্রসারণ সীমা জানুন

একটি বিতরণকৃত পার্জ সব এজে একসাথে পৌঁছাবে এমনটি নয়। প্রোভাইডারের কমপ্লিশন সেমান্টিক্স চেক করুন এবং একটি প্রতিনিধিত্বকারী URL পরীক্ষা করুন।

রিলিজ রেকর্ড রাখুন

পুরানো ও নতুন URL, ক্যাশ রুল, পার্জ স্কোপ, প্রত্যাশিত ফলাফল, এবং উলটানোর ধাপ রেকর্ড করুন।

04

অরিজিনকে ডেলিভারি লেয়ারের পেছনে রাখতে হবে

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

ডাইরেক্ট অ্যাক্সেস যাচাই করুন

একটি অনুমোদিত টেস্ট লোকেশন থেকে নিশ্চিত করুন যে অরিজিন সাধারণ পাবলিক অনুরোধগুলো বাতিল করছে আর CDN হোস্টনেম কাজ করছে।

এক্সসেপ্টশন পথ সুরক্ষিত রাখুন

হেলথ চেক, ডিপ্লয়মেন্ট টুল, এবং ইন্টারনাল অ্যাক্সেসকে ব্রড পাবলিক রুল না রেখে আইডেন্টিটি ও নেটওয়ার্ক অনুযায়ী স্কোপ করুন।

প্রোভাইডার পার্থক্যগুলো বিবেচনায় নিন

অরিজিন অথেনটিকেশন CDN ও অরিজিন অনুযায়ী আলাদা। বর্তমান প্রোভাইডার সেটআপ নির্দেশনা ও সিকিউরিটি রিভিউ ব্যবহার করুন।

05

TLS-কে দুইটি কানেকশনের মতো বিবেচনা করুন

এজে HTTPS ভিজিটর-টু-CDN সংযোগকে সুরক্ষিত করে, কিন্তু CDN-টু-অরিজিন কানেকশনটিকেও সুরক্ষার প্রয়োজন। দুইটি লেগেই এনক্রিপশন বাধ্যতামূলক করুন, CDN মোডের জন্য অরিজিন সার্টিফিকেট ভ্যালিডেট করুন, এবং হোস্টনেম ও রিনিউয়াল দায়িত্ব নির্ধারণ করুন। OWASP ডিফল্ট হিসেবে TLS 1.3 সুপারিশ করে এবং সামঞ্জস্যতার জন্য TLS 1.2 অনুমোদন করে; TLS 1.0 ও 1.1 অক্ষম করার নির্দেশ দেয়। নিয়ন্ত্রিত ডেটা, পেমেন্ট ফ্লো, বা অনন্য ক্লায়েন্ট সামঞ্জস্যতার জন্য যোগ্য পর্যালোচনা নিন।

সার্টিফিকেট মালিকানা

এজ ও অরিজিন সার্টিফিকেট মালিক, রিনিউয়াল পথ, এবং ব্যর্থতার প্রতিক্রিয়া তালিকাভুক্ত করুন।

রিডাইরেক্ট আচরণ

HTTP-থেকে-HTTPS, ক্যানোনিক্যাল-হোস্ট, এবং ডিপ-লিংক রিডাইরেক্টগুলো লুপ বা পথ হারানোর জন্য পরীক্ষা করুন।

সংবেদনশীল রেসপন্স

এনক্রিপশন একটি রেসপন্সকে ক্যাশের জন্য নিরাপদ করে না; অথেনটিকেটেড, পারসোনাল, এবং পেমেন্ট-সংলগ্ন পেজগুলোর জন্য আলাদা ক্যাশ রুল সেট করুন।

06

ট্রাফিক পরিবর্তনের আগে প্রকৃত ডেলিভারি পাথ পরীক্ষা করুন

স্টেজিং হোস্টনেম বা সংকীর্ণ প্রোডাক্শন পাথ দিয়ে শুরু করুন, তারপর CDN হোস্টনেম পরীক্ষা করুন, কেবল অরিজিন নয়। Chrome DevTools Network অনুরোধের স্ট্যাটাস, ডোমেইন, টায়মিং, সাইজ, ও হেডার দেখায়। প্রথম ভিজিট অনুকরণ করতে একটি খালি-ক্যাশ হাড রিলোড পরীক্ষা করুন, তারপর পুনরাবৃত্ত ভিজিট করে পুনরায় ব্যবহার পরিদর্শন করুন। কেবল দ্রুত দেখানো পেজ নয়, প্রত্যাশিত হেডার ও কনটেন্ট তুলনা করুন। দর্শক বিতরণ বিস্তৃত হলে প্রতিনিধিত্বকারী অঞ্চল থেকে পুনরাবৃত্তি করুন।

হেডার পরীক্ষা

Cache-Control এবং প্রোভাইডার cache-status হেডারগুলো পরিদর্শন করুন। পাবলিক অ্যাসেট রিইউজ নিশ্চিত করুন ও সংবেদনশীল পেজগুলো অনাকাঙ্ক্ষিতভাবে শেয়ার হচ্ছে না তা যাচাই করুন।

ফেইলিওর পরীক্ষা

একটি মিস, স্টেইল-কনটেন্ট করেকশন, অরিজিন ত্রুটি, এবং এক অ্যাসেট বা রুটের রোলব্যাক বিস্তৃত লঞ্চের আগে অনুশীলন করুন।

প্রমাণাদি

পরীক্ষিত URL, হেডার ক্যাপচার, রুট-রুল ভার্সন, এবং পরিবর্তনের রেকর্ডসহ আগে-এবং-পরের টাইমিং সংরক্ষণ করুন।

07

অপারেটিং প্রয়োজনীয়তার ভিত্তিতে CDN নির্বাচন করুন, তারপর প্রমাণ করুন

শুধু পয়েন্ট-অফ-প্রেজেন্স সংখ্যা বা সাধারণ স্পিড দাবি দেখে CDN নির্বাচন করবেন না। পারফরম্যান্স ভৌগলিক, সময়, ট্র্যাফিক ডিস্ট্রিবিউশন, রাউটিং, এবং ক্যাশ হিট রেশিও অনুযায়ী পরিবর্তিত হয়। প্রতিনিধিত্বকারী রুট, অ্যাসেট, ও অঞ্চলগুলোতে প্রার্থীদের তুলনা করুন। জিজ্ঞাসা করুন প্রত্যেকটি আপনার প্রয়োজনীয় ক্যাশ কন্ট্রোল, টার্গেটেড ইনভ্যালিডেশন, অরিজিন সীমাবদ্ধতা, সার্টিফিকেট ওয়ার্কফ্লো, লগ, অ্যাক্সেস রোল, মূল্য, সাপোর্ট, ও পরিবর্তন প্রক্রিয়া সমর্থন করে কিনা।

সমতুল্যতা পরীক্ষা চালান

প্রার্থীদের জন্য এক্সাকটলি একই ক্যাশ হেডার, অরিজিন আচরণ, এবং পেজ ব্যবহার করুন; প্রথম-ভিজিট ও পুনরাবৃত্ত-ভিজিট ফলাফল আলাদাভাবে রেকর্ড করুন।

ফেইলিউর পথের মূল্য নির্ধারণ করুন

অনুরোধ, ট্রান্সফার, ইনভ্যালিডেশন, লগিং, এবং সাপোর্ট খরচ, সঙ্গে একটি ক্যাশ-মিস সার্জ পর্যালোচনা করুন। মূল্য ও কন্ট্রোল প্ল্যান অনুযায়ী ভিন্ন হতে পারে।

পরিবর্তনের জন্য ডিজাইন করুন

নির্বাচনের আগে এক্সপোর্টযোগ্য কনফিগারেশন, লিস্ট-অফ-প্রিভিলেজ, পরীক্ষিত রোলব্যাক, এবং পরিষ্কার মালিকানা দাবি করুন বিশেষভাবে গুরুত্বপূর্ণ রুট ঢাকতে।

কর্ম / যাচাই

আপনার ব্যবহারিক কাজের নির্দেশিকা।

  1. 01

    রিকোয়েস্ট পথগুলো ম্যাপ করুন

    পাবলিক অ্যাসেট, HTML, API, অথেনটিকেটেড পেজ, অরিজিন হোস্ট, এবং মালিকদের তালিকা করুন।

    যাচাই করুন: একজন রিভিউয়ার শেয়ারড ও নন-শেয়ারড পথগুলো চিহ্নিত করতে পারবে।
  2. 02

    স্পষ্ট ক্যাশ রুল লিখুন

    পথ গ্রুপ অনুযায়ী Cache-Control সেট করুন, পারসোনালাইজড রেসপন্সের জন্য private হ্যান্ডলিং সহ।

    যাচাই করুন: প্রতিনিধিত্বকারী হেডারগুলো লেখা নীতির সাথে মেলে।
  3. 03

    পরিবর্তনশীল অ্যাসেট ভার্সন করুন

    প্রতিটি কনটেন্ট পরিবর্তনের অংশ হিসেবে একটি নতুন অ্যাসেট URL তৈরি করুন।

    যাচাই করুন: একটি ডিপ্লয়মেন্ট নতুন ফাইলনেম লোড করে কোনো রুটিন বিস্তৃত পার্জ ছাড়াই।
  4. 04

    পার্জ প্রক্রিয়া সংজ্ঞায়িত করুন

    সংকীর্ণ ইনভ্যালিডেশন অনুমোদন করুন এবং অরিজিন চেক ও উলটানোর অ্যাকশন রেকর্ড করুন।

    যাচাই করুন: একটি কম-ঝুঁকিপূর্ণ টেস্ট একটি অবজেক্ট মুছে ফেলে এবং তার প্রতিস্থাপন নিশ্চিত করে।
  5. 05

    অরিজিন অ্যাক্সেস সীমিত করুন

    শুধুমাত্র CDN ট্র্যাফিক ও ডকুমেন্টেড ইন্টারনাল এক্সসেপশান গ্রহণ করুন।

    যাচাই করুন: ডাইরেক্ট পাবলিক অরিজিন অ্যাক্সেস ব্যর্থ হয় যেখানে CDN ডেলিভারি সফল।
  6. 06

    উভয় TLS লেগকে শক্ত করুন

    এজ ও অরিজিন সার্টিফিকেট, এনক্রিপশন, হোস্টনেম কভারেজ, রিনিউয়াল, এবং প্রটোকল পলিসি চেক করুন।

    যাচাই করুন: বিস্তারের আগে TLS এবং CDN-অরিজিন চেকগুলি পাশ করে।
  7. 07

    প্রথম ও পুনরাবৃত্ত ভিজিট পরীক্ষা করুন

    কোর পেজ ও অ্যাসেটের জন্য একটি হার্ড রিলোড ও পুনরাবৃত্ত অনুরোধ পরিদর্শন করুন।

    যাচাই করুন: হেডার, কনটেন্ট, ও টাইমিং ক্যাশ প্ল্যানের সাথে মেলে।
  8. 08

    রোলব্যাক প্রস্তুত করুন

    আগের রুট, অরিজিন, এবং ক্যাশ কনফিগারেশন একটি মালিক ও পুনঃস্থাপন প্রক্রিয়ার সাথে রাখুন।

    যাচাই করুন: টিম prior আচরণ পুনরুদ্ধার করে কিসে পরিবর্তন করতে হবে তা নির্দিষ্টভাবে বলতে পারে।
আলোচ্য বিষয়

ট্রেড-অফগুলো তুলনা করুন, ব্যক্তিগত ডেটা নয়।

এই প্রম্পটগুলো আপনার টিম বা ওয়েবসাইট-মালিক কমিউনিটির সঙ্গে ব্যবহার করুন। পদ্ধতি ও শিক্ষা শেয়ার করুন, কিন্তু কখনোই লগইন তথ্য, গ্রাহক রেকর্ড বা অপ্রকাশ্য ইনফ্রাস্ট্রাকচার বিবরণ পেস্ট করবেন না।

  1. 01

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

  2. 02

    CDN রুল পরিবর্তনের পরে আপনি কী প্রমাণ রাখেন যাতে অন্য কোনো মালিক বলতে পারে একটি ধীর পেজ অরিজিন ইস্যু, ক্যাশ-পলিসি ইস্যু, না কি অ্যাসেট-রিলিজ ইস্যু?

  3. 03

    কোন রিলিজ পরিবর্তন আপনাকে আজই পার্জ করতে বাধ্য করবে, এবং কোন URL-ভার্সনিং বা কনটেন্ট-মডেল পরিবর্তন পরবর্তীতে সেই পার্জটি আরও সংকীর্ণ করতে সাহায্য করতে পারে?

জনপ্রিয় / প্রামাণিক রিসোর্স

সোর্স মেটারিয়াল দেখুন

web.devContent delivery networks (CDNs) ↗

প্ল্যাটফর্ম-নিরপেক্ষ CDN ডেলিভারি, ক্যাশিং, পার্জ, নির্বাচন, এবং পারফরম্যান্স ট্রেডঅফ সম্বন্ধিত নির্দেশনা।

পর্যালোচিত 2026-09-27
IETF / RFC EditorRFC 9111: HTTP Caching ↗

ফ্রেশনেস, ভ্যালিডেশন, শেয়ারড ক্যাশ, প্রাইভেট, এবং s-maxage সম্পর্কিত প্রাথমিক HTTP ক্যাশিং নিয়মাবলি।

পর্যালোচিত 2026-09-27
MDN Web DocsHTTP caching ↗

প্রাইভেট ও ম্যানেজড ক্যাশের জন্য ব্যবহারিক cache-control নির্দেশনা।

পর্যালোচিত 2026-09-27
Google CloudCache invalidation overview ↗

টার্গেটেড পার্জের আনুষ্ঠানিক নির্দেশনা, রিফিল, ব্রাউজার-ক্যাশ সীমা, এবং মিস-সার্জ ঝুঁকি সহ।

পর্যালোচিত 2026-09-27
Cloudflare DevelopersAuthenticated Origin Pulls (mTLS) ↗

mTLS উদাহরণ যাতে একটি অরিজিন CDN ট্র্যাফিককে সরাসরি অনুরোধ থেকে আলাদা করতে পারে।

পর্যালোচিত 2026-09-27
OWASPTransport Layer Security Cheat Sheet ↗

TLS প্রটোকল, সার্টিফিকেট, কনফিগারেশন-টেস্টিং, এবং সিকিউরিটি-রিভিউ নির্দেশনা।

পর্যালোচিত 2026-09-27
Chrome for DevelopersInspect network activity ↗

হেডার, হার্ড রিলোড, টাইমিং, এবং ক্যাশ আচরণ পরীক্ষার জন্য ব্রাউজার ওয়ার্কফ্লো (Chrome DevTools Network) নির্দেশনা।

পর্যালোচিত 2026-09-27

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

দ্রুত স্পষ্টীকরণ

সাধারণ প্রশ্ন

CDN কি আমার পুরো ওয়েবসাইট স্বয়ংক্রিয়ভাবে ক্যাশ করবে?

না। CDN uncached ট্র্যাফিক ফরওয়ার্ড করতে পারে, এবং ক্যাশ আচরণ অরিজিন হেডার ও CDN রুলের উপর নির্ভর করে। পাবলিক, পুনরায় ব্যবহারযোগ্য অ্যাসেট দিয়ে শুরু করুন, তারপর HTML ও API deliberate ভাবে শ্রেণিবদ্ধ করুন। কোন রেসপন্স শুধু অনুপস্থিত লগইনের কারণে পৌঁছতে পারছে—তার মানে তা শেয়ার করার জন্য নিরাপদ—এমনটি ধরে নেবেন না।

প্রতিবার ডেপ্লয় করলে কি আমাকে CDN purge (পার্জ) করতে হবে?

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

CDN-এ HTTPS বসালে কি অরিজিনও নিরাপদ হবে?

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

Status Is UP Editorial Team · Uptime Enablement Editors

পর্যালোচনা করেছেন Web Performance and Application Security Reviewer. প্রকাশিত 2026-09-27; আপডেট 2026-09-30.