ক্যাশে বনাম কুকিজ
কুকিজ এবং ক্যাশে (বা ব্রাউজার ক্যাশে) হল ওয়েব পৃষ্ঠাগুলির কার্যকারিতা উন্নত করার জন্য ক্লায়েন্টের মেশিনে রাখা দুটি অস্থায়ী স্টোরেজ। কুকি হল একটি খুব ছোট তথ্য যা ওয়েব সাইট দ্বারা ক্লায়েন্টের মেশিনে সংরক্ষণ করা হয় এবং প্রতিবার একটি পৃষ্ঠার অনুরোধ করা হলে সার্ভারে ফেরত পাঠানো হয়। ক্যাশে হল ওয়েব পৃষ্ঠাগুলির দ্রুত লোড করার জন্য ক্লায়েন্টের মেশিনে সংরক্ষিত ওয়েব পৃষ্ঠা সংস্থানগুলির একটি অস্থায়ী সঞ্চয়স্থান৷
কুকিজ কি?
নেটস্কেপ তাদের নেটস্কেপ নেভিগেটর ওয়েব ব্রাউজার দিয়ে কুকিজের ধারণা চালু করেছে। কুকি হল একটি খুব ছোট তথ্য যা ওয়েব সাইট দ্বারা ক্লায়েন্টের মেশিনে সংরক্ষণ করা হয় এবং প্রতিবার একটি পৃষ্ঠার অনুরোধ করা হলে সার্ভারে ফেরত পাঠানো হয়।যেহেতু প্রতিবার কুকিজ ফেরত পাঠানো হয়, তাই ব্যান্ডউইথ সংরক্ষণ করার জন্য ন্যূনতম পরিমাণ ডেটা সংরক্ষণ করতে হবে। একটি ওয়েব সাইট শুধুমাত্র এটি দ্বারা লেখা কুকি পাঠ করে, এইভাবে বিভিন্ন পৃষ্ঠায় তথ্য সংরক্ষণের একটি নিরাপদ উপায় প্রদান করে। যাইহোক, কুকিজ প্রাথমিকভাবে একটি ভাল নাম পায়নি, কারণ গুজব যে কুকিজ হার্ড ড্রাইভের সমস্ত তথ্য পড়তে পারে দাবি করে। অবশ্যই, এই ভুল ধারণাটি ম্লান হয়ে গেছে কারণ লোকেরা বুঝতে পেরেছিল যে কুকিজ আসলে ক্ষতিকারক নয় এবং এখন সেগুলি অত্যন্ত গ্রহণযোগ্য। কুকির একটি নির্দিষ্ট আয়ু আছে যা তাদের নির্মাতাদের দ্বারা সংজ্ঞায়িত করা হয়েছে। এর শেষে, একটি কুকি মেয়াদ শেষ হয়ে যায়। কুকিগুলি প্রায়শই তথ্য ট্র্যাক করে যেমন ব্যবহারকারী কত ঘন ঘন ভিজিট করেন, ভিজিট করার সময় কী, কোন ব্যানারে ক্লিক করা হয়েছে, ব্যবহারকারীর পছন্দ ইত্যাদি। কুকি সাধারণত স্বল্প সময়ের জন্য প্রয়োজনীয় তথ্য সংরক্ষণ করতে ব্যবহৃত হয়। যদি ইমেল ঠিকানার মতো তথ্য (যা দীর্ঘ সময়ের জন্য রাখা আবশ্যক) সংরক্ষণ করার প্রয়োজন হয়, তাহলে প্রোগ্রামারকে কুকিজের পরিবর্তে একটি ডাটাবেস ব্যবহার করতে হবে। যাইহোক, যদি ব্যক্তিগত তথ্য কুকিতে সংরক্ষণ করা হয়, তাহলে নিরাপত্তা উন্নত করতে এনক্রিপশন ব্যবহার করতে হবে।
ক্যাশে কি?
যখন একজন ব্যবহারকারী একটি ওয়েব পৃষ্ঠার ঠিকানা টাইপ করে বা তার ব্রাউজারে একটি ওয়েব পৃষ্ঠার হাইপারলিঙ্কে ক্লিক করে, তখন সংশ্লিষ্ট পৃষ্ঠার জন্য একটি অনুরোধ উপযুক্ত ওয়েব সার্ভারে পাঠানো হয়। তারপর, ওয়েব সার্ভার পৃষ্ঠার সামগ্রী এবং প্রয়োজনীয় সংস্থানগুলি ব্রাউজারে পৃষ্ঠাটি দেখার জন্য পাঠায়। ক্লায়েন্টের মেশিনে ওয়েব ব্রাউজার পৃষ্ঠাটি প্রদর্শন করবে। যাইহোক, যদি সংস্থানগুলি (ছবি বা ছবি, অডিও ফাইল এবং ভিডিও ফাইল ইত্যাদি) বড় ফাইল হয়, তবে তারা ক্লায়েন্টের মেশিনে পৌঁছতে যথেষ্ট সময় নেবে (সংযোগের গতির উপর নির্ভর করে)। এটি ব্যবহারকারীর জন্য অসুবিধাজনক বা বিরক্তিকর করে পৃষ্ঠাগুলির ধীর লোডের দিকে পরিচালিত করবে। এই বিলম্ব কমানোর জন্য, এবং ওয়েব পৃষ্ঠাগুলি দ্রুত লোড করার জন্য, এই সংস্থানগুলি ক্লায়েন্টের মেশিনে সংরক্ষণ করা যেতে পারে (প্রথমবার পৃষ্ঠাটি লোড করার পরে), যাতে একই পৃষ্ঠার ক্রমাগত লোডগুলি থেকে এমবেডেড রিসোর্স ফাইলগুলি অর্জন করবে স্থানীয় কম্পিউটার। একে ব্রাউজার ক্যাশিং বলা হয়।অন্য কথায়, ক্যাশে হল ওয়েব পৃষ্ঠাগুলির দ্রুত লোড করার জন্য ক্লায়েন্টের মেশিনে সংরক্ষিত ওয়েব পৃষ্ঠার সংস্থানগুলির একটি অস্থায়ী সঞ্চয়স্থান৷
ক্যাশে এবং কুকিজের মধ্যে পার্থক্য কী?
– যদিও কুকি এবং ক্যাশে ক্লায়েন্টের মেশিনে ডেটা সঞ্চয় করার দুটি উপায়, তারা বিভিন্ন উদ্দেশ্যে কাজ করে। কুকির উদ্দেশ্য হল ব্যবহারকারীর সাথে সম্পর্কিত বিভিন্ন বৈশিষ্ট্য ট্র্যাক করার জন্য তথ্য সংরক্ষণ করা, যেখানে ক্যাশের উদ্দেশ্য হল ওয়েব পৃষ্ঠাগুলি দ্রুত লোড করা।
– কুকিজ ব্যবহারকারীর পছন্দের মতো তথ্য রাখে, যখন ক্যাশে রিসোর্স ফাইল যেমন অডিও, ভিডিও বা ফ্ল্যাশ ফাইল রাখে।
– সাধারণত, কিছু সময়ের পরে কুকির মেয়াদ শেষ হয়ে যায়, কিন্তু ব্যবহারকারীর দ্বারা ম্যানুয়ালি অপসারণ না করা পর্যন্ত ক্যাশে ক্লায়েন্টের মেশিনে রাখা হয়।