সেশন ও ভিউস্টেটের মধ্যে পার্থক্য

Anonim

সেশন বনাম ভিউস্টেট

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

--২ ->

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

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

সংক্ষিপ্ত বিবরণ:

1 পাশাপাশি ভিউস্টেট এবং সেশন থেকে, অন্য এএসপি। নেট সমাধান অ্যাপ্লিকেশন ভেরিয়েবল, ক্যাশে, এবং কুকি অন্তর্ভুক্ত 2. ভিউস্টেট এবং সেশন উভয় রান এবং একটি সার্ভার পরিবেশে অ্যাক্সেসযোগ্য হতে পারে।

3। সার্ভার সাইডে সেশনটি ব্যবহার করা হলে ক্লায়েন্ট সার্ভারে ভিউস্টেট ব্যবহার করা হয়। ক্লায়েন্ট সাইডে থাকার ফলে ভিউস্টেটের কোন মেয়াদ নেই। বিপরীত (সার্ভার পার্শ্বে একটি মেয়াদ থাকার এবং হচ্ছে) সেশনের জন্য।

4। ভিউস্টেটি শুধুমাত্র একটি স্ট্রিং বা সিরিয়ালিজেবল ডেটা ধরে রাখতে পারে যখন অধিবেশনটি বৃহত জনতার টাইপের তথ্য ধারণ করে। এই অধিবেশনটির তুলনায় ভিউস্টেটের মধ্যে ডেটা পরিমাণ অনেক ছোট করে তোলে।

5। ViewState এই বৈশিষ্ট্যটি সক্ষম না হলে সেশন একটি নতুন পৃষ্ঠা বা উইন্ডোতে ডেটা প্রতিলিপি বা অ্যাক্সেস করতে পারে

6। অধিবেশন সার্ভার মেমরিতে তার ডেটা সংরক্ষণ করে যখন ViewState তার ডেটা এনক্রিপ্ট ডেটা হিসাবে একটি ব্রাউজারের লুকানো ক্ষেত্রগুলিতে লুকায়। 7. যেহেতু সার্ভার মেমরি বিভিন্ন ধরণের তথ্য ধারণ করে, সঞ্চিত ডেটা একটি বড় পরিমাণ সার্ভার লোডকে প্রভাবিত করতে পারে।