সিডিএন "সামগ্রী বিতরণ নেটওয়ার্ক" এর জন্য দাঁড়িয়েছে এবং এটি এমন একটি কম্পিউটার সিস্টেম যা স্ক্রিপ্ট এবং অন্যান্য সামগ্রীর সাথে রয়েছে যা অনেক ওয়েব পৃষ্ঠাগুলি দ্বারা ব্যাপকভাবে ব্যবহৃত হয়। আপনার ওয়েব পৃষ্ঠাগুলির গতি বাড়ানোর জন্য একটি সিডিএন খুব কার্যকর উপায় হতে পারে কারণ সামগ্রীটি প্রায়ই নেটওয়ার্ক নোডে ক্যাশে করা হবে।
কিভাবে একটি সিডিএন কাজ করে
- ওয়েব ডিজাইনার একটি সিডিএন-এ একটি ফাইলের লিঙ্ক, যেমন jQuery এর একটি লিঙ্ক।
- গ্রাহক jQuery ব্যবহার করে অন্য ওয়েবসাইট পরিদর্শন করেন।
- এমনকি যদি কেউ অন্য কোনও jQuery এর সংস্করণ ব্যবহার না করে থাকেন তবে গ্রাহক সংখ্যা 1 এ পৃষ্ঠাটিতে আসেন তবে jQuery এর লিঙ্ক ইতিমধ্যে ক্যাশে করা হয়েছে।
কিন্তু এটা আরো আছে। কনটেন্ট ডেলিভারি নেটওয়ার্কগুলি নেটওয়ার্ক পর্যায়ে ক্যাশে করার জন্য ডিজাইন করা হয়েছে। সুতরাং, এমনকি যদি গ্রাহক jQuery ব্যবহার করে অন্য কোনও সাইটটিতে যান না, তবে সম্ভাবনা আছে যে তারা যেভাবে একই নেটওয়ার্ক নোডের উপর রয়েছে সেটি jQuery ব্যবহার করে একটি সাইট পরিদর্শন করেছে। এবং তাই নোড যে সাইট ক্যাশে আছে।
ক্যাশে থাকা যে কোনও বস্তু ক্যাশে থেকে লোড হবে, যা পৃষ্ঠা ডাউনলোডের সময় গতি বাড়ায়।
বাণিজ্যিক সিডিএন ব্যবহার করে
অনেক বড় ওয়েবসাইটগুলি বিশ্বজুড়ে তাদের ওয়েব পৃষ্ঠাগুলি ক্যাশে করার জন্য আকামা প্রযুক্তির সিডিএন ব্যবহার করে। একটি বাণিজ্যিক সিডিএন ব্যবহার করে এমন একটি ওয়েবসাইট একই ভাবে কাজ করে। প্রথমবার একটি পৃষ্ঠা অনুরোধ করা হয়, যে কেউ, এটি ওয়েব সার্ভার থেকে নির্মিত হয়। কিন্তু তারপর এটি সিডিএন সার্ভারে ক্যাশে করা হয়। তারপরে যখন অন্য গ্রাহক একই পৃষ্ঠায় আসে, প্রথমে ক্যাশে আপ-টু-ডেট কিনা তা নির্ধারণ করতে সিডিএন পরীক্ষা করা হয়। যদি এটি হয়, তবে সিডিএন এটি সরবরাহ করে, অন্যথায়, এটি সার্ভার থেকে এটি পুনরায় অনুরোধ করে এবং সেই অনুলিপিটি অনুলিপি করে।
একটি বাণিজ্যিক সিডিএন এমন এক বিশাল ওয়েবসাইটের জন্য একটি খুব দরকারী সরঞ্জাম যা লক্ষ লক্ষ পৃষ্ঠার মতামত পায় তবে ছোট ওয়েবসাইটগুলির জন্য এটি কার্যকর নাও হতে পারে।
এমনকি ছোট সাইট স্ক্রিপ্টের জন্য সিডিএন ব্যবহার করতে পারেন
আপনি যদি আপনার সাইটে কোনও স্ক্রিপ্ট লাইব্রেরি বা ফ্রেমওয়ার্ক ব্যবহার করেন তবে সেগুলি একটি সিডিএন থেকে উল্লেখ করা খুব দরকারী হতে পারে। সিডিএন-এ উপলব্ধ কিছু সাধারণভাবে ব্যবহৃত লাইব্রেরিগুলির মধ্যে রয়েছে:
- ক্রোম ফ্রেম
- Dojo টুলকিট
- এক্স
- jQuery এর
- jQuery UI
- MooTools
- প্রোটোটাইপ
- Script.actulous
- swfObject
- ইয়াহু ইউজার ইন্টারফেস (YUI)
ScriptSrc.net এই লাইব্রেরির লিঙ্ক সরবরাহ করে যাতে আপনাকে তাদের মনে রাখতে হবে না।
ছোট ওয়েবসাইটগুলি তাদের সামগ্রী ক্যাশে বিনামূল্যে সিডিএন ব্যবহার করতে পারে। আপনি ব্যবহার করতে পারেন এমন অনেক ভাল সিডিএন রয়েছে:
- Cloudflare
- Coral সিডিএন
- ট্রাফিক সার্ভার
যখন একটি সামগ্রী বিতরণ নেটওয়ার্ক স্যুইচ করুন
ওয়েব পেজের জন্য প্রতিক্রিয়া সময় বেশিরভাগই সেই ওয়েব পৃষ্ঠার উপাদানগুলিকে ডাউনলোড করতে ব্যয় করে, যেমন চিত্র, স্টাইলশীট, স্ক্রিপ্ট ইত্যাদি। একটি সিডিএন এ যত তাড়াতাড়ি সম্ভব এই উপাদানগুলিকে নির্বাণ করে, আপনি নাটকীয়ভাবে প্রতিক্রিয়া সময় উন্নত করতে পারেন। কিন্তু আমি যেমন উল্লেখ করেছি এটি বাণিজ্যিক সিডিএন ব্যবহার করার জন্য ব্যয়বহুল হতে পারে। প্লাস, যদি আপনি সতর্ক না হন, তবে একটি ছোট সাইটে একটি সিডিএন ইনস্টল করা এটি গতির তুলনায় এটি হ্রাস করতে পারে। তাই অনেক ছোট ব্যবসা পরিবর্তন করতে অনিচ্ছুক হয়।
আপনার ওয়েবসাইট বা ব্যবসায় একটি সিডিএন থেকে উপকৃত হওয়ার জন্য যথেষ্ট বড় কিছু ইঙ্গিত আছে।
- আপনার সাইট প্রতিদিন দর্শক অনেক পায়
- এবং যারা দর্শক একটি ব্যাপকভাবে বিতরণ এলাকা থেকে আসা
বেশিরভাগ লোকেরা মনে করেন যে আপনি প্রতিদিন সিডিএন থেকে উপকৃত হওয়ার জন্য অন্তত দশ লক্ষ দর্শকদের প্রয়োজন, তবে আমার মনে হয় না যে কোনও সেট নম্বর আছে। এমন একটি সাইট যা অনেক চিত্র বা ভিডিও হোস্ট করে সেগুলি তাদের ইমেজ বা ভিডিওগুলির জন্য একটি সিডিএন থেকে উপকৃত হতে পারে, এমনকি যদি তাদের দৈনিক পৃষ্ঠা দর্শনগুলি দশ লক্ষেরও কম হয়। সিডিএনতে হোস্ট হওয়া থেকে উপকৃত হতে পারে এমন অন্যান্য ফাইলের ধরন স্ক্রিপ্ট, ভিডিও, শব্দ ফাইল এবং অন্যান্য স্ট্যাটিক পৃষ্ঠা উপাদান।




