কুকিজ এবং স্থানীয় সঞ্চয়: পার্থক্য কি?

কুকিজ - আনস্প্ল্যাশে কাঁচা পিক্সেলের একটি ছবি

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

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

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

দুই ধরণের কুকিজ - আনস্প্ল্যাশে আলিয়া নাদিয়ার ছবি

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

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

ম্যাকবুক আনস্প্ল্যাশের একটি কাঁচপিক্সেল ফটো

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

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

লোকেরা ওয়েবসাইটটি পরিদর্শন করেছেন - জন শ্নোব্রিচের ছবি আনস্প্ল্যাশ-এ

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

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

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

আপনার পরবর্তী প্রোগ্রামটি প্রয়োগ করার সময়, এই বিভিন্ন ব্যবহারগুলি সম্পর্কে ভাবুন এবং সিদ্ধান্ত নিন যে কোন ধরণের স্টোরেজ আপনার পক্ষে সবচেয়ে উপযুক্ত।

এই গল্পটি স্টার্টআপে প্রকাশিত হবে, মধ্য এশিয়ার বৃহত্তম ব্যবসায়িক প্রকাশনা, 3,090,426 জন লোক নিয়ে।

আমাদের সেরা ইভেন্টগুলি পেতে সাবস্ক্রাইব করুন।