সেশনস্টেট এবং ভিউস্টেটের মধ্যে পার্থক্য কী?


উত্তর:


143

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


96

সেশনের স্থিতি সার্ভারে সংরক্ষণ করা হয়, পৃষ্ঠাতে ভিউস্টেট সংরক্ষণ করা হয়।

ব্যবহারকারীর কাছ থেকে নিষ্ক্রিয়তার একটি সময় পরে সেশন স্থিতি পরিষ্কার করা হয় (অনুরোধ কুকিজের মধ্যে সেশন আইডি থাকা কোনও অনুরোধ ঘটেনি)।

দৃশ্য রাষ্ট্রটি পরবর্তী পোস্টে কোনও লুকানো ক্ষেত্রে ফিরে পোস্ট করা হয়।


30
হ্যাঁ - গুরুত্বপূর্ণ পয়েন্টটি যে ভিউস্টেট ক্লায়েন্ট এবং সার্ভারের মধ্যে উপরে এবং নীচে ভ্রমণ করে তবে সেশনস্টেট সার্ভারে থাকে।
গর্ডন ম্যাকি জোয়ানমিরো

1
এটির সরকারী উত্তর হওয়া উচিত ছিল
Fandango68

33

SessionState

  • স্মৃতিতে অবিচল থাকতে পারে যা এটি দ্রুত সমাধান করে তোলে। যার অর্থ ওয়েব ফার্ম / ওয়েব গার্ডেনে রাজ্য ভাগ করা যায় না।
  • ওয়েব ফার্ম / ওয়েব গার্ডেনের জন্য দরকারী একটি ডেটাবেজে স্থির থাকতে পারে।
  • সেশনটি মারা যাওয়ার পরে পরিষ্কার করা হয় - সাধারণত নিষ্ক্রিয়তার 20 মিনিটের পরে।

ViewState

  • ব্যান্ডউইথ গ্রহণ করে সার্ভার এবং ক্লায়েন্টের মাঝে এবং পিছনে প্রেরণ করা হয়।
  • মেয়াদ শেষ হওয়ার তারিখ নেই।
  • একটি ওয়েব ফার্ম / ওয়েব গার্ডেনে দরকারী

14

ব্যবহার: আপনি যদি বিভিন্ন ওয়েব পৃষ্ঠাগুলিতে অ্যাক্সেস করতে চান এমন তথ্য সঞ্চয় করতে চলেছেন তবে সেশনস্টেট ব্যবহার করতে পারেন

আপনি যদি একই পৃষ্ঠা থেকে অ্যাক্সেস করতে চান এমন তথ্য সংরক্ষণ করতে চান তবে আপনি ভিউস্টেট ব্যবহার করতে পারেন

স্টোরেজ ভিউস্টেটটি পৃষ্ঠাটিতেই সংরক্ষণ করা হয় (এনক্রিপ্ট করা পাঠ্যে), সেশনস্টেটটি সার্ভারে সঞ্চিত থাকে।

সেশনস্টেট নিম্নলিখিত শর্তে পরিষ্কার হবে

  1. প্রোগ্রামার দ্বারা ক্লিয়ার করা
  2. ব্যবহারকারী দ্বারা সাফ করা
  3. সময় শেষ

5
ভিউস্টেটগুলি এনক্রিপ্ট করা হয় না। তারা কেবল সেভাবে দেখায় তবে সহজেই ডিকোড করা যায়।
ভ্যান্ডেল 212

5

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

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.