কুকি এবং সেশনের মধ্যে পার্থক্য

Anonim

কুকিজ বনাম সেশন

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

কুকিজ কী?

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

--২ ->

সেশন কি?

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

কুকি এবং সেশনের মধ্যে পার্থক্য কি?

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