ওয়েব ব্রাউজারের কুকির কীটির সর্বাধিক আকার কত?


300

ওয়েব ব্রাউজারের কুকির কীটির সর্বাধিক আকার কত?

আমি জানি যে কুকির সর্বোচ্চ আকার 4KB, তবে কীটিরও কি কোনও সীমাবদ্ধতা রয়েছে?

উত্তর:


359

আপনি যে 4K সীমাটি পড়েছেন সেটি নাম, মান, মেয়াদ শেষ হওয়ার তারিখ সহ পুরো কুকির জন্য you

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

এটি সম্পর্কে আরও পড়তে, সাধারণ ব্রাউজারগুলির জন্য এখানে " ব্রাউজার কুকি সীমাবদ্ধতা " রয়েছে।


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

এর অর্থ আপনার কাছে 4093 বাইটের 1 টি কুকি বা 2045 বাইটের 2 টি কুকিজ ইত্যাদি থাকতে পারে means


আই আই 7 এর কারণে আমি 4095 বাইট বলতাম, তবে এখন মোবাইল সাফারি 4096 বাইটের সাথে প্রতি কুকিতে 3 বাইট ওভারহেড নিয়ে আসে, তাই সর্বোচ্চ 4093 বাইট।


14
4K সীমা নির্দিষ্ট ডোমেনের অধীনে সমস্ত কুকিজকে বোঝায় - সুতরাং যখন এই সীমাটি পৌঁছে যায়, আপনি সম্ভবত একটি নতুন কুকি তৈরি করতে অক্ষম হবেন।
উলকাস

6
@ জুলকাস: আমি এখনই এটি যোগ করেছি। সীমাটি পৌঁছে গেলে আমি অনেক ব্রাউজারে লক্ষ্য করেছি আপনি নতুন কুকিজ তৈরি করতে পারেন, তবে এটি বিদ্যমান গোছাটিকে মুছবে।
আইইন

1
নোট: জন্য RFC 2965 অচল করা হয়েছে এবং বোঝায় যা RFC 6265. দ্বারা প্রতিস্থাপিত সীমা অধ্যায় মূলত অপরিবর্তিত আছে (দেখুন: tools.ietf.org/html/rfc6265#section-6.1 ), কিন্তু বোঝায় যা RFC 6265 এখন ক্যানোনিকাল উৎস।
জিম OHalloran

107

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

আরএফসিতে বিভাগ 5.3, "বাস্তবায়ন সীমা" দেখুন ।


13
যথারীতি, "স্পেক" এবং "রিয়েল-ওয়ার্ল্ড" সম্পূর্ণ আলাদা বলে মনে হচ্ছে। যেহেতু কুকিজ প্রত্যেকটি http অনুরোধের সাথে প্রেরণ করা হয়, এটি সীমাবদ্ধতার মধ্যে আসলে একটি ভাল জিনিস।
বেনসওয়েেন

3
বাস্তবে যদি সীমাবদ্ধতা থাকে তবে এটি একটি দুর্দান্ত অকেজো অনুমান! এটি যদিও "সঠিক 'উত্তর!
সীমিত প্রায়শ্চিত্ত

3
আমি বুঝতে পারি না যে ব্রাউজারগুলি কেন এই অনুকরণ অনুসরণ না করে। লোকাল স্টোরেজের মতো স্টাফ ইতিমধ্যে বিদ্যমান থাকলে আমার কুকিতে 4KB (যেটি খুব বেশি নয়) বেশি পরিমাণে ফেলে দিতে সক্ষম হবেন না তার কোনও কারণ নেই।
উইলিয়াম

1
নোট: জন্য RFC 2965 অচল করা হয়েছে এবং বোঝায় যা RFC 6265. দ্বারা প্রতিস্থাপিত সীমা অধ্যায় মূলত অপরিবর্তিত আছে (দেখুন: tools.ietf.org/html/rfc6265#section-6.1 ), কিন্তু বোঝায় যা RFC 6265 এখন ক্যানোনিকাল উৎস।
জিম OHalloran

42

কয়েকটি ব্রাউজার নিজে নিজে পরীক্ষা করার পরে এবং ব্রাউজার শটগুলি ব্যবহার করে আমি নীচের তালিকাটি সংকলন করেছি

এখানে চিত্র বর্ণনা লিখুন


3
18-02-2017 LOL এ উত্তর দেওয়া হয়েছে, তবে সংস্করণগুলি খুব পুরানো।
আজমল প্রবীণ

3
@ আজমলপ্রাভিন এটি কারণ যে এই উত্তরটি এই সাইট থেকে অনুলিপি করা হয়েছে (যদিও আপনি বলেছিলেন একটি পুরানো সংস্করণ)। একটি উত্সটি দুর্দান্ত হত, তাই আগ্রহী লোকেরা আরও একটি আধুনিক উত্সের দিকে নজর দিতে পারে
রবি গ্রুট

4
এই সঠিক টেবিলটি আপডেট করা হয়েছে এবং ব্রাউজারকুকিআইলিমিট.সেকুওয়াই.নেট
জিস্কেমা ২

39

এছাড়াও আপনি ব্যবহার করতে পারেন ওয়েব খুব স্টোরেজ অ্যাপ্লিকেশন চশমা আপনি করতে পারবেন যদি সেই (এটা জন্য IE8 + + সমর্থন আছে)।

এটির 5M (সর্বাধিক ব্রাউজারগুলি) বা 10 এম (আইই) এর মেমোরি রয়েছে এটির সমাধানে।

" ওয়েব স্টোরেজ (দ্বিতীয় সংস্করণ) " এপিআই এবং " এইচটিএমএল 5 স্থানীয় স্টোরেজ " একটি দ্রুত শুরু।


4
এখানে সম্ভবত এটি লক্ষ করা উচিত যে ওয়েব স্টোরেজ ব্যবহারের জন্য একটি সতর্কতামূলক বিষয়টি হ'ল, কোনও কার্যকারণ ছাড়াই ওয়েব স্টোরেজে সংরক্ষিত ডেটা কেবলমাত্র HTTP বা HTTPS থেকে অ্যাক্সেস করা যায় / তবে সেগুলির মধ্যে ভাগ করা যায় না (এমনকি একই সাইটের জন্যও)।
ইলাসনো

2
@ বিলাসনো আফাইক traditionalতিহ্যগত কুকিগুলির জন্য একই সীমাবদ্ধতা বিদ্যমান।
স্টিভ মিডলেগি

ওয়েব স্টোরেজ, সেশন স্টোরেজ এবং স্থানীয় সঞ্চয়স্থান কেবল সার্ভার নয় বরং ব্রাউজার থেকে অ্যাক্সেসযোগ্য access এটি অবশ্যই ব্রাউজার এবং সার্ভার উভয়ই পঠনযোগ্য এবং কুকিজগুলির মধ্যে যে কোনওটির মধ্যে নির্বাচন করার সময় অবশ্যই বিবেচনা করা উচিত।
ভাদোরকোয়েস্ট

16

একটি কুকি কী (একটি সেশন সনাক্ত করতে ব্যবহৃত) এবং একটি কুকি একই জিনিস যা বিভিন্ন উপায়ে ব্যবহৃত হচ্ছে। সুতরাং সীমা একই হবে। মাইক্রোসফ্ট এর মতে এটির 4096 বাইট।

দুটিই MSDN

কুকিজ সাধারণত 4096 বাইটের মধ্যে সীমাবদ্ধ থাকে এবং আপনি প্রতি সাইটে 20 টিরও বেশি কুকিজ সংরক্ষণ করতে পারবেন না। সাবকি-র সাথে একটি একক কুকি ব্যবহার করে, আপনি যে 20 কুকি আপনার সাইট বরাদ্দ করেছেন তার চেয়ে কম ব্যবহার করুন। তদতিরিক্ত, একটি একক কুকি ওভারহেডের জন্য প্রায় 50 টি অক্ষর গ্রহণ করে (মেয়াদোত্তীকরণের তথ্য, এবং তাই), এবং এর মধ্যে আপনি যে মানটি সংরক্ষণ করেন তার দৈর্ঘ্য, যার সবগুলিই 4096-বাইট সীমাতে গণনা করা হয়। যদি আপনি পাঁচটি পৃথক কুকিজের পরিবর্তে পাঁচটি সাবকি-টি সঞ্চয় করেন তবে আপনি পৃথক কুকিজের ওভারহেড সংরক্ষণ করতে পারেন এবং প্রায় 200 বাইট সংরক্ষণ করতে পারেন।


7
ঘটনাক্রমে, আপনার সাথে খেলার জন্য আপনার কাছে প্রায় 4KB ব্রাউজার কুকি স্টোরেজ রয়েছে তা ভাল ধারণা কিনা তা গুরুত্ব সহকারে বিবেচনা করা উচিত।
13:38

আপনি কি নিশ্চিত করতে পারেন যে প্রতি ডোমেন / সাইটটিতে কুকির সংখ্যা 20 এর বেশি হতে পারে না? নাকি এতক্ষণে বেড়েছে?
মিউট্যান্ট

2

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

"abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmn"

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