একটি CDN (বিষয়বস্তু ডেলিভারি নেটওয়ার্ক) কি?

নেটওয়ার্ক স্তর এ ফাইল ক্যাশে দ্বারা আপনার ওয়েব পেজ গতি বাড়ান

সিডিএন "কন্টেন্ট ডেলিভারি নেটওয়ার্ক" এর জন্য দাঁড়িয়েছে এবং এটি স্ক্রিপ্ট এবং অন্যান্য সামগ্রীযুক্ত কম্পিউটারের একটি সিস্টেম যা অনেক ওয়েব পেজ দ্বারা ব্যাপকভাবে ব্যবহৃত হয়। একটি CDN আপনার ওয়েব পৃষ্ঠাগুলির গতি বাড়ানোর একটি কার্যকর উপায় হতে পারে কারণ সামগ্রীটি প্রায়ই একটি নেটওয়ার্ক নোডে ক্যাশ করা হবে।

কিভাবে একটি CDN কাজ করে

  1. ওয়েব ডিজাইনার একটি CDN ফাইলের সাথে লিঙ্ক করে, যেমন jQuery এর একটি লিঙ্ক।
  2. গ্রাহক আরেকটি ওয়েবসাইটের সাথে পরিদর্শন করে যা jQuery ব্যবহার করে।
  3. এমনকি যদি অন্য কেউ jQuery এর সংস্করণ ব্যবহার করেনি, যখন গ্রাহক নম্বর 1 পৃষ্ঠাটিতে আসে, তখন jQuery এর লিঙ্ক ইতিমধ্যে ক্যাশে রয়েছে।

কিন্তু এটা আরো আছে। বিষয়বস্তু বিতরণ নেটওয়ার্কগুলি নেটওয়ার্ক পর্যায়ে ক্যাশে করা হয়েছে। সুতরাং, এমনকি যদি গ্রাহক jQuery ব্যবহার করে অন্য একটি সাইট পরিদর্শন করে না, তাহলে সম্ভাবনা রয়েছে যে একই নেটওয়ার্ক নোডের কেউ কেউ যেমন jQuery এর মাধ্যমে সাইটটি পরিদর্শন করেছেন তেমনই। এবং তাই নোড যে সাইট ক্যাশে আছে।

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

বাণিজ্যিক সিডিএন ব্যবহার করে

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

একটি বাণিজ্যিক CDN একটি বড় ওয়েবসাইটের জন্য একটি অত্যন্ত উপযোগী হাতিয়ার যা লক্ষ লক্ষ পৃষ্ঠা মতামত পায়, তবে ছোট ওয়েবসাইটগুলির জন্য এটি ব্যয়বহুল হতে পারে না।

এমনকি ছোট সাইট স্ক্রিপ্টের জন্য CDN ব্যবহার করতে পারেন

আপনি যদি আপনার সাইটের কোন স্ক্রিপ্ট লাইব্রেরি বা ফ্রেমওয়ার্ক ব্যবহার করেন, তাহলে এটি একটি CDN থেকে উল্লেখ করে খুব দরকারী হতে পারে। কিছু সাধারণভাবে ব্যবহৃত লাইব্রেরি যা CDN তে পাওয়া যায়:

এবং ScriptSrc.net এই লাইব্রেরির লিঙ্ক সরবরাহ করে যাতে আপনি তাদের মনে রাখতে না পারেন।

ছোট ছোট ওয়েবসাইটগুলিও বিনামূল্যে তাদের CDN ব্যবহার করতে পারেন। আপনি ব্যবহার করতে পারেন এমন কয়েকটি ভাল CDN রয়েছে:

কখন একটি সামগ্রী বিতরণ নেটওয়ার্ক চালু করতে হবে

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

আপনার ওয়েবসাইট বা ব্যবসা একটি CDN থেকে উপকারী যথেষ্ট বড় কিছু ইঙ্গিত আছে

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