একজন ব্যবহারকারী এজেন্ট স্ট্রিং কত বড় পেতে পারে?


193

আপনি যদি একটি ডাটাবেসে কোনও ব্যবহারকারী এজেন্ট সঞ্চয় করতে যাচ্ছেন তবে আপনি কত বড় পরিমাণে রাখবেন?

আমি এই টেকনেট নিবন্ধটি পেয়েছি যা ইউএকে 200 এর অধীনে রাখার প্রস্তাব দেয়। এইচটিটিপি স্পেসিফিকেশনে এটি সংজ্ঞায়িত বলে মনে হয় না তবে আমি খুঁজে পাইনি। আমার ইউএ ইতিমধ্যে 149 টি অক্ষর, এবং এটি NET এর প্রতিটি সংস্করণে যুক্ত হবে বলে মনে হচ্ছে।

আমি জানি আমি স্ট্রিংটি পার্স করতে পারি এবং এটি ভেঙে ফেলতে পারি তবে আমি তা করব না।



এই ব্লগের উপর ভিত্তি করে সম্পাদনা করুন আইই 9 সংক্ষিপ্ত ইউএ স্ট্রিং প্রেরণে পরিবর্তন হবে। এটি একটি ভাল পরিবর্তন।



: আমি এই প্রশ্ন পোস্ট stackoverflow.com/questions/17731699/...
Erx_VB.NExT.Coder

আপনার ইউএ স্ট্রিং কি? আমি আমার ডাটাবেসে 137 টি অক্ষর সহ কয়েকটি স্ট্রিং পেয়েছি (যা খুব বড় নয়)।
মার্টিন থোমা

আমি যখন এই প্রশ্নটি পাঁচ বছর আগে বা তার আগে জিজ্ঞাসা করেছি। সংযুক্ত আরব স্ট্রিংগুলি দীর্ঘ হচ্ছিল তাদের প্রচুর অতিরিক্ত স্টাফ অন্তর্ভুক্ত ছিল ...
জোশবার্ক

2
আমাকে অবশ্যই জিজ্ঞাসা করতে হবে, এই থ্রেডের উত্তরগুলি এখনও প্রাসঙ্গিক? এই উত্তরগুলির বেশিরভাগই 8 বছরের পুরানো।
Peschke

উত্তর:


114

HTTP স্পেসিফিকেশন মোটেও শিরোনামের দৈর্ঘ্য সীমাবদ্ধ করে না। তবে ওয়েব-সার্ভারগুলি তারা গ্রহণ করে এমন শিরোনামের আকার সীমাবদ্ধ করে, 413 Entity Too Largeএটি ছাড়িয়ে গেলে ছোঁড়া ।

ওয়েব-সার্ভার এবং তাদের সেটিংসের উপর নির্ভর করে এই সীমাগুলি 4KB থেকে 64KB (সমস্ত শিরোনামের জন্য মোট) থেকে পৃথক।


11
অ্যাপাচি সর্বাধিক ক্ষেত্রের দৈর্ঘ্য 8 কে-তে সীমাবদ্ধ করে ( httpd.apache.org/docs/2.2/mod/core.html#limitrequestfieldsize )।
গম্বো

আমি আইআইএস-এ থাকাকালীন সার্ভার সীমা নিয়ে আমি কমই উদ্বিগ্ন, আমি জানি এটি আর কখনও বড় হবে না তবে স্মৃতিটি যদি পরিবাহিত হয় তবে তাদের সীমা এখনও পূর্বের বৃহত্তর ....
জোশবার্ক

6
@ জোশ - মেমরিটি আপনাকে ভালভাবে কাজ করে, আইআইএসে এটি ডিফল্টরূপে 16K। ;-)
ভের্টেক

70

আমার এই গ্রহণ:

  • শুধুমাত্র ইউজার এজেন্টস সঞ্চয় করতে একটি উত্সর্গীকৃত টেবিল ব্যবহার করুন (এটিকে স্বাভাবিক করুন)
  • আপনার সম্পর্কিত টেবিলগুলিতে, ইউজার এজেন্ট অটো-ইনক্রিমেন্ট প্রাথমিক কী ক্ষেত্রে ফিরে যেতে একটি বিদেশী কী মান সংরক্ষণ করুন
  • প্রকৃত ইউজার এজেন্ট স্ট্রিংটি একটি পাঠ্য ক্ষেত্রের মধ্যে সঞ্চয় করুন এবং দৈর্ঘ্যের বিষয়ে যত্ন নেই
  • UNIQUE BINARY(32) আপনার হ্যাশ দৈর্ঘ্যের উপর নির্ভর করে আরেকটি (বা 64, বা 128) এবং ইউজার এজেন্ট হ্যাশ করুন

কিছু সংখ্যক সংযুক্ত স্ট্রিং অশালীন দীর্ঘ পেতে পারে। এটি আপনার উদ্বেগগুলি রক্ষা করা উচিত। ইউএ স্ট্রিংগুলি এটিকে 4KB এর নীচে রাখতে আপনার INSERTer এ সর্বাধিক দৈর্ঘ্য প্রয়োগ করুন। যদি না কেউ আপনাকে ব্যবহারকারী-এজেন্টে ইমেল করে না থাকে তবে তার দৈর্ঘ্য অতিক্রম করা উচিত নয়।


1
টেক্সট ক্ষেত্রের আর ব্যবহার করা উচিত নয় যেমন দুটিই MSDN বিবৃত: msdn.microsoft.com/en-us/library/ms187993(v=sql.90).aspx পরিবর্তে, NVARCHAR (MAX টি) ব্যবহার করুন। সূত্র: স্ট্যাকওভারফ্লো.com
ম্যাট রায়

3
আমার ডাটাবেসে 10,235 টি স্বতন্ত্র ব্যবহারকারী এজেন্ট স্ট্রিং রয়েছে। আমি দ্রুততম হ্যাশ অ্যালগরিদম সন্ধান করতে চেয়েছিলাম যা কোনও সংঘর্ষ সৃষ্টি করে নি। আমার পিএইচপি পরিবেশের জন্য আমি এমডি 5 সাথে কোনও সংঘর্ষ না করে ২.৩ সেকেন্ডে দ্রুত সম্পাদনা করতে দেখেছি। মজার বিষয় হল আমি crc32 এবং crc32b চেষ্টা করেছি এবং তারা কোনও সংঘর্ষ না করে ২.৩ সেকেন্ডেও পারফর্ম করেছে। তবে, যেহেতু এমডি 5 এর crc32 এবং crc32b এর চেয়ে বেশি সংমিশ্রণ রয়েছে, এমডি 5 এর সম্ভাব্য সংঘর্ষের সম্ভাবনা কম। যাইহোক, এমডি 5 আমার পছন্দ এবং আমি আশা করি এটি ভাল কাজ করবে।
নোক্টুফাবের

2
কেন ব্যবহারকারী এজেন্ট হ্যাশ? এটি কি দ্রুত দেখার জন্য বা অন্য কিছুর জন্য?
বুম

2
ডিবি অনন্য কী হিসাবে @ বুম চেহারা এবং স্বতন্ত্রতা কেবল এত দীর্ঘ হতে পারে।
কোডএঞ্জ্রি

2
@ নোক্টুফ্যাবার সিআরসি 32 কোনও হ্যাশ নয়, এটি সংঘর্ষ প্রতিরোধী হওয়ার চেষ্টা করে না।

29

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

97690420803; 79980706603; 9867086703; 996602846703; 87690803; 6989010903; 977809603; 666601903; 876905337803; 89670603; 89970200903; 786903603; 696901911703; 788905703; 896709803; 96890703; 998601903; 88980703; 666604769703; 978806603; 7988020803; 996608803; 788903297903; 98770043603; 899708803; 66960371603; 9669088903; 69990703; 99660519903; 97780603; 888801803; 9867071703; 79780803; 9779087603; 899708603; 66960456803; 898706824603; 78890299903; 99660703; 9768079803; 977901591603; 89670605603; 787903608603; 998607934903; 799808573903; 878909603; 979808146703; 9996088603; 797803154903; 69790603; 99660565603; 7869028603; 896707703; 97980965603; 976907191703; 88680703; 888809803; 69690903; 889805523703; 899707703; 997605035603; 89970029803; 9699094903; 877906803; 899707002703; 786905857603; 69890803; 97980051903; 997603978803; 9897097903; 66960141703; 7968077603; 977804603; 88980603; 989700803; 999607887803; 78690772803; 96990560903; 98970961603; 9996032903; 9699098703; 69890655603; 978903803; 698905066803; 977806903; 9789061703; 967903747703; 976900550903; 88980934703; 8878075803; 8977028703; 97980903; 9769006603; 786900803; 98770682703; 78790903; 878906967903; 87690399603; 99860976703; 796805703; 87990603; 968906803; 967904724603; 999606603; 988705903; 989702842603; 96790603; 99760703; 88980166703; 9799038903; 98670903; 697905248603; 7968043603; 66860703; 66860127903; 9779048903; 89670123903; 78890397703; 97890603; 87890803; 8789030603; 69990603; 88880763703; 9769000603; 96990203903; 978900405903; 7869022803; 699905422903; 97890703; 87990903; 878908703; 7998093903; 898702507603; 97780637603; 966907903; 896702603; 9769004803; 7869007903; 99660158803; 7899099603; 8977055803; 99660603; 7889080903; 66660981603; 997604603; 6969089803; 899701903; 9769072703; 666603903; 99860803; 997608803; 69790903; 88680756703; 979805677903; 9986047703; 89970803; 66660603; 96690903; 8997051603; 789901209803; 8977098903; 968900326803; 87790703; 98770024803; 697901794603; 69990803; 887805925803; 968908903; 97880603; 897709148703; 877909476903; 66760197703; 977908603; 698902703; 988706504803; 977802026603; 88680964703; 8878068703; 987705107903; 978902878703; 8898069803; 9768031703; 79680803; 79980803; 669609328703; 89870238703; 99960593903; 969904218703; 78890603; 9788000703; 69690630903; 889800982903; 988709748803; 7968052803; 99960007803; 969900800803; 668604817603; 66960903; 78790734603; 8868007703; 79780034903; 8878085903; 976907603; 89670830803; 877900903; 969904889703; 7978033903; 8987043903; 99860703; 979805903; 667603803; 976805348603; 999604127603; 97790701603; 78990342903; 98770672903; 87990253903; 9877027703; 97790803; 877901895603; 8789076903; 896708595603; 997601903; 799806903; 97690603; 87790371703; 667605603; 99760303703; 97680283803; 788902750803; 787909803; 79780603; 79880866903; 9986050903; 87890543903; 979800803; 97690179703; 876901603; 699909903; 96990192603; 878904903; 877904734903; 796801446903; 977904803; 9887044803; 797805565603; 98870789703; 7869093903; 87790727703; 797801232803; 666604803; 9778071903; 9799086703; 6969000903; 89670903; 8799075903; 897708903; 88680903; 97980362603; 97980503903; 889803256703; 88980388703; 789909376803; 69690703; 6969025903; 89970309903; 96690703; 877901847803; 968901903; 96690603; 88680607603; 7889001703; 789904761803; 976807703; 976902903; 878907889703; 9897014903; 896707046603; 696909903; 666603998903; 969902703; 79680421803; 9769075603; 798800192703; 97990903; 9689024903; 668604803; 969908671903; 9996094703; 69990642703; 97890895903; 977805619903; 79980859903; 88980443803; 98970649603; 997602703; 888802169903; 699907803; 667602028803; 786903283903; 997607703; 969909803; 798809925903; 9976045603; 97790903; 9789001903; 966903603; 9789069603; 968906603; 6989091803; 896701603; 6979059803; 978803903; 997606362603; 88980803; 98970803; 88880921703; 8997065703; 899700703; 698908703; 797801027903; 7889050903; 87890603; 78690703; 99660069703; 97980309903; 976800603; 666606803; 898707703; 79880019803; 66960250803; 7978049803; 88780602603; 79680903; 88880792703; 96990903; 667608603; 87790730903; 98970903; 9699032903; 8987004803; 88880703; 89770046603; 978800803; 969908903; 9798022603; 696901903; 799803703; 989703703; 668605903; 79780903; 998601371703; 796803339703; 87890922603; 898708903; 9966061903; 66960891903; 96790903; 8779050803; 98870858803; 976909298603; 9887029903; 669608703; 979806903; 878903803; 99960703; 9789086703; 979801803; 66960008703; 979806830803; 99760212703; 786906603; 797807603; 789907297703; 96990703; 786901603; 796807766603; 896702651603; 789902585603; 66660925903; 9986085703; 66960302703; 69890703; 789900703; 89970903; 9679060703; 9789002903; 979908821603; 986708140803; 976809828703; 7988082803; 79680997903; 99960803; 9788081903; 979805703; 787908603; 66960602803; 9887098703; 978803237703; 888806804603; 999604703; 977904703; 966904635703; 97680291703; 977809345603; 8878046703; 988709803; 976900773603; 989703903; 88780198603; 87790603; 986708703; 78890604703; 87790544803; 976809850903; 887806703; 987707527603; 79880803; 9897059603; 897709820603; 97880804803; 66960026703; 9789062803; 9867090803; 669600603; 8967087703; 78890903; 89770903; 97980703; 976802687603; 66860400803; 979901288603; 96990160903; 99860228903; 966900703; 66760603; 9689035703; 9779064703; 7968023603; 87890791903; 98770870603; 9798005803; 6969087903; 9779097903; 6979065703; 699903252603; 79780989703; 87690901803; 978905763903; 977809703; 97790369703; 899703269603; 8878012703; 78790803; 87690395603; 8888042803; 667607689903; 8977041803; 6666085603; 6999080703; 69990797803; 88680721603; 99660519803; 889807603; 87890146703; 699906325903; 89770603; 669608615903; 9779028803; 88880603; 97790703; 79780703; 97680355603; 6696024803; 78790784703; 97880329903; 9699077703; 89870803; 79680227903; 976905852703; 8997098903; 896704796703; 66860598803; 9897036703; 66960703; 9699094703; 9699008703; 97780485903; 999603179903; 89770834803; 96790445603; 79680460903; 9867009603; 89870328703; 799801035803; 989702903; 66960758903; 66860150803; 6686088603; 9877092803; 96990603; 99860603; 987703663603; 98870903; 699903325603; 87790803; 97680703; 8868030703; 9799030803; 89870703; 97680803; 9669054803; 6979097603; 987708046603; 999608603; 878904803; 998607408903; 968903903; 696900703; 977907491703; 6686033803; 669601803; 99960290603; 887809169903; 979803703; 69890903; 699901447903; 8987064903; 799800603; 98770903; 8997068703; 967903603; 66760146803; 978805087903; 697908138603; 799801603; 88780964903; 989708339903; 8967048603; 88880981603; 789909703; 796806603; 977905977603; 989700603; 97780703; 9669062603; 88980714603; 897709545903; 988701916703; 667604694903; 786905664603; 877900803; 886805490903; 89970559903; 99960531803; 7998033903; 98770803; 78890418703; 669600872803; 996605216603; 78690962703; 667604903; 996600903; 999608903; 9699083803; 787901803; 97780707603; 787905312703; 977805803; 8977033703; 97890708703; 989705521903; 978800703; 698905703; 78890376903; 878907703; 999602903; 986705903; 668602719603; 979901803; 997606903; 66760393903; 987703603; 78790338903; 96890803; 97680596803; 666601603; 977902178803; 877902803; 78790038603; 8868075703; 99960060603) 787905312703; 977805803; 8977033703; 97890708703; 989705521903; 978800703; 698905703; 78890376903; 878907703; 999602903; 986705903; 668602719603; 979901803; 997606903; 66760393903; 987703603; 78790338903; 96890803; 97680596803; 666601603; 977902178803; 877902803; 78790038603; 8868075703; 99960060603) 787905312703; 977805803; 8977033703; 97890708703; 989705521903; 978800703; 698905703; 78890376903; 878907703; 999602903; 986705903; 668602719603; 979901803; 997606903; 66760393903; 987703603; 78790338903; 96890803; 97680596803; 666601603; 977902178803; 877902803; 78790038603; 8868075703; 99960060603)


36
এমন কি এমন কেউ আছেন যে এই ব্যবহারকারী এজেন্টের সাথে পৃথিবীতে কী চলছে সে সম্পর্কে মন্তব্য করতে চান? আমি অবশ্যই যোগ করব, আমি কৌতূহল বোধ করি কীভাবে এমন প্রাণীটি গঠন করতে পারে।
এরক্স_ভিবি.এনএক্সটি. কোডার

22
কেউ যদি কৌতূহলী হয়; এটি 8010 অক্ষরে ঘড়ি । কীভাবে ব্রাউজার দলের কেউ ভাবতে পারেন যে এটি একটি ভাল ধারণা? এটি বিড়ালের ব্যাগের মতো পাগল!
ডক্টর জোন্স

15
এই ব্যবহারকারীর এজেন্ট স্ট্রিংটি 256 বা 512-এ ছাঁটাই করা কি কোনও উপযোগী ডেটা থেকে মুক্তি পেতে পারে?
জ্যাকএস

12
আমি কিছু পর্যবেক্ষণ করেছি, কিন্তু এখনও এটি কার্যকর হয়নি। আছে 642নম্বর। প্রথম চার সংখ্যা সবসময় 6, 7, 8, অথবা 9। পঞ্চম সংখ্যা সর্বদা 0। গত তিন সবসময় 603, 703, 803, অথবা 903। কেউ হয়তো সেই প্যাটার্নটি চিনতে পারে? (অর্ধ-জীবন 3 নিশ্চিত?)
মার্শ

মজাদার. আমি এখন আমার ডিবি লগগুলির জন্য ইউএ স্ট্রিংটি 255 অক্ষরে ছাঁটাই করতে কোড যুক্ত করেছি।
দীপক থমাস

28

যেহেতু এটি ডাটাবেসের উদ্দেশ্যে এবং ব্যবহারিক সীমাবদ্ধতা নেই আমি ইউজার এজেন্টস টেবিলের সাথে ইউএনএজেন্টআইড হিসাবে এনটিভিআরচার (ম্যাক্স) হিসাবে ব্যবহারকারী এবং এজেন্টস্ট্রিং ব্যবহার করব এবং মূল টেবিলে একটি বিদেশী কী ব্যবহার করব।


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

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

@ পাটরিজ অধ্যয়নের লিঙ্কটি এখন ভেঙে গেছে: আপডেট হওয়া লিঙ্ক
বরিস ডালস্টাইন

1
@ পেট্রিজ আমি সম্মত হই যে আপনার ধারণাটি কল্পনাযোগ্য শোনায়, তবে আমার ডেটা আমাদের উভয়ের সাথে একমত নয়। আমি এখনই ঠিক এই ধরণের সিস্টেমের সাথে কাজ করছি, এবং আমার 1.2 মিম ব্যবহারকারীদের জন্য প্রায় 70k অনন্য ইউএএস রয়েছে। আমি এই পৃষ্ঠায় থাকার কারণটি হ'ল আমি আমার ডেটাবেস ক্ষেত্রের সীমা হিসাবে 256 বেছে নিয়েছি এবং 70k এর মধ্যে 50k কেটে গেছে বলে আমি কিছু তথ্য হারিয়েছি। আমি এখন এটি 4k বাড়িয়ে যাচ্ছি কতগুলি অনন্য হয়ে পড়ে যদি তাদের কেটে না দেওয়া হয় তা জানতে আকর্ষণীয় হবে
ড্যারেন এইচ

10

এটি কীভাবে বড় ?:

SearchSystem9616306563; SearchSystem6017393645; SearchSystem5219240075; SearchSystem2768350104; SearchSystem6919669052; SearchSystem1986739074; SearchSystem1555480186; SearchSystem3376893470; SearchSystem9530642569; SearchSystem4877790286; SearchSystem8104932799; SearchSystem2313134663; SearchSystem1545325372; SearchSystem7742471461; SearchSystem9092363703; SearchSystem6992236221; SearchSystem3507700306; SearchSystem1129983453; SearchSystem1077927937; SearchSystem2297142691; SearchSystem7813572891; SearchSystem5668754497; SearchSystem6220295595; SearchSystem4157940963; SearchSystem7656671655; SearchSystem2865656762; SearchSystem6520604676; SearchSystem4960161466; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729) SearchSystem6919669052; SearchSystem1986739074; SearchSystem1555480186; SearchSystem3376893470; SearchSystem9530642569; SearchSystem4877790286; SearchSystem8104932799; SearchSystem2313134663; SearchSystem1545325372; SearchSystem7742471461; SearchSystem9092363703; SearchSystem6992236221; SearchSystem3507700306; SearchSystem1129983453; SearchSystem1077927937; SearchSystem2297142691; SearchSystem7813572891; SearchSystem5668754497; SearchSystem6220295595; SearchSystem4157940963; SearchSystem7656671655; SearchSystem2865656762; SearchSystem6520604676; SearchSystem4960161466; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729) SearchSystem6919669052; SearchSystem1986739074; SearchSystem1555480186; SearchSystem3376893470; SearchSystem9530642569; SearchSystem4877790286; SearchSystem8104932799; SearchSystem2313134663; SearchSystem1545325372; SearchSystem7742471461; SearchSystem9092363703; SearchSystem6992236221; SearchSystem3507700306; SearchSystem1129983453; SearchSystem1077927937; SearchSystem2297142691; SearchSystem7813572891; SearchSystem5668754497; SearchSystem6220295595; SearchSystem4157940963; SearchSystem7656671655; SearchSystem2865656762; SearchSystem6520604676; SearchSystem4960161466; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729) SearchSystem7742471461; SearchSystem9092363703; SearchSystem6992236221; SearchSystem3507700306; SearchSystem1129983453; SearchSystem1077927937; SearchSystem2297142691; SearchSystem7813572891; SearchSystem5668754497; SearchSystem6220295595; SearchSystem4157940963; SearchSystem7656671655; SearchSystem2865656762; SearchSystem6520604676; SearchSystem4960161466; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729) SearchSystem7742471461; SearchSystem9092363703; SearchSystem6992236221; SearchSystem3507700306; SearchSystem1129983453; SearchSystem1077927937; SearchSystem2297142691; SearchSystem7813572891; SearchSystem5668754497; SearchSystem6220295595; SearchSystem4157940963; SearchSystem7656671655; SearchSystem2865656762; SearchSystem6520604676; SearchSystem4960161466; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)


15
যারা স্কোর রাখছেন তাদের পক্ষে, শীর্ষস্থানীয় এবং পিছনের উদ্ধৃতি সহ 1546 টি অক্ষর।
ডগ হ্যারিস

6

কোনও নির্দিষ্ট সীমা নেই, কেবলমাত্র বেশিরভাগ HTTP সার্ভারের সীমা। তবে এটি মাথায় রেখে, আমি যুক্তিসঙ্গত নির্দিষ্ট দৈর্ঘ্যের একটি কলাম বাস্তবায়ন করব (গুগল ব্যবহার করে পরিচিত ব্যবহারকারী এজেন্টগুলির একটি তালিকা সন্ধান করতে, সর্বাধিক সন্ধান করতে এবং 50% যুক্ত করতে), এবং কেবলমাত্র দীর্ঘ ব্যবহারকারী যে কোনও এজেন্ট ক্রপ করব - ব্যতিক্রমীভাবে দীর্ঘ ব্যবহারকারী এজেন্ট ক্রপ করা হলেও সম্ভবত যথেষ্ট অনন্য, বা কোনও ধরণের বাগ বা "হ্যাক" প্রচেষ্টার ফলাফল।


নেটওয়ার্কিংহাউটোস. com/howto/common-user-agent-list এর উপর ভিত্তি করে দেখে মনে হচ্ছে মানক দৈর্ঘ্য 120-150 is . । অতএব, আমি চাই 200. এ সর্বোচ্চ দৈর্ঘ্য ক্রপ
জিন খ।

4

আমি আজ এই ব্যবহারকারী এজেন্টটি পেয়েছি, আমাদের বিক্রেতার স্টোরেজ ক্ষেত্রকে উপচে ফেলেছি:

মোজিলা / ৪.০ (সামঞ্জস্যপূর্ণ; এমএসআইই ৮.০; উইন্ডোজ এনটি 5.1; ট্রাইডেন্ট / 4.0; জিটিবি 6;। নেট সিএলআর 1.1.4322;। নেট সিএলআর 2.0.50727;। নেট সিএলআর 3.0.04506.30; এমডিডিআর; অফিসলাইভ সংযোগকারী .৩.৩; অফিসলাইভপ্যাচ .০.০; .NET CLR 3.0.4506.2152;। নেট সিএলআর 3.5.30729)

হাস্যকর! 229 চর?

সুতরাং সেই আকারটি নিন, এটি দ্বিগুণ করুন, এটি আবার দ্বিগুণ করুন এবং মাইক্রোসফ্টের পরবর্তী ত্রুটি হওয়া পর্যন্ত আপনি সেট করা উচিত (সম্ভবত পরের বছর এই বার)।

1000 এর চেয়ে বড় যান!


আমি অবাক হয়ে যা করি। নেট সিএলআর এবং ট্রাইডেন্টের মজিলার সাথে কী সম্পর্ক রয়েছে
গেরম্যান

3

আমি আপনাকে স্ট্যান্ডার্ড উত্তর দেব:

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


হেই এত বড় মনে হয় তোর কি হবে?
জোশবার্ক

1
আমি যা মনে করি তা দু'বার অবশ্যই অবশ্যই। যদিও 256 ডাবল করার জন্য একটি দুর্দান্ত গোল সংখ্যা বলে মনে হচ্ছে।
এড মার্টি

4
আমি মজাদার মনে করি যখনই আমরা জানি না যে ভাল দৈর্ঘ্যের কী হবে তা আমরা সর্বদা 256 বা 2 এর আরও একাধিক সহ শেষ করি
জোশবার্ক

2
ওয়েল 512 ভাল শোনাচ্ছে যা আমাকে কমপক্ষে 10 বছর। নেট রিলিজ এবং অন্যান্য জাঙ্ক জমা করতে দেয় এবং ততক্ষণে আমি অবসর নেব বলে আশা করি। আবার ধন্যবাদ
জোশবার্ক

1
@ জোশ: "ততক্ষণে আমি অবসর নেব আশা করি" ... এর আগে আমি কোথায় শুনেছি ?! ;-)
সেরেব্রেস

3

ধরে নিন যে ব্যবহারকারীর এজেন্ট স্ট্রিংটির দৈর্ঘ্যের কোনও সীমা নেই এবং এই জাতীয় মান সংরক্ষণের জন্য প্রস্তুত। আপনি যেমনটি দেখেছেন, দৈর্ঘ্যটি অনাকাঙ্ক্ষিত।

পোস্টগ্রিসে এমন একটি পাঠ্য প্রকার রয়েছে যা সীমাহীন দৈর্ঘ্যের স্ট্রিং গ্রহণ করে। যে ব্যবহার।

সম্ভবত যদিও, আপনাকে কোনও সময় কাটা শুরু করতে হবে। যুক্তিসঙ্গতভাবে কার্যকর ইনক্রিমেন্টে (200, 1 কে, 4 কে) ভাল বলুন এবং বাকিগুলি ফেলে দিন।


2

এখানে একটি 257 হয়

মোজিলা / 4.0 (সামঞ্জস্যপূর্ণ; এমএসআইই 8.0; উইন্ডোজ এনটি 5.1; ট্রাইডেন্ট / 4.0; জিটিবি 6;। নেট সিএলআর 1.1.4322;। নেট সিএলআর 2.0.50727; নেট সিএলআর 3.0.04506.30; ইনফ্যাপাথ 2;। নেট সিএলআর 3.0.04506.648 ; OfficeLiveConnector.1.3; OfficeLivePatch.0.0.0;। নেট সিএলআর 3.0.4506.2152;। নেট সিএলআর 3.5.30729)


আমি খুব স্বল্প ট্র্যাফিক সাইটে এখনও অবধি 255 টি চরিত্র দেখেছি। তাই অবাক হওয়ার কিছু নেই। । নেট 4.0 সম্ভবত আরও 20 টি চর যোগ করবে।
জোশবার্ক

1

কোনও ব্যবহারকারী এজেন্ট কতটা বড় পেতে পারে তার কোনও ইঙ্গিত নয়, কারণ তারা প্রচুর উত্তর পেয়েছে যেগুলি তারা পেরিয়ে এসেছিল, তবে সবচেয়ে দীর্ঘ যেটি http://www.useragentstring.com/pages/useragentstring.php এ খুঁজে পেতে পারে ? নাম = সমস্ত ছিল 250 বাইট।

মোজিলা / 4.0 (সামঞ্জস্যপূর্ণ; এমএসআইই 8.0; উইন্ডোজ এনটি 6.1; ট্রাইডেন্ট / 4.0; এসএলসিসি 2;। নেট সিএলআর 2.0.50727;। নেট সিএলআর 3.5.30729; নেট সিএলআর 3.0.30729; মিডিয়া সেন্টার পিসি 6.0; মিডিয়া সেন্টার পিসি 5.0; এসএলসিসি 1; অফিসলাইভকনেক্টর .১.৫; অফিসলাইভপ্যাচ .১.৩;। নেট ৪.০ সি; লুনাসকেপ .3.৩।

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