ইলিয়া গ্রিগোরিকের "হাই পারফরম্যান্স ব্রাউজার নেটওয়ার্কিং" বইটি ঠিক এর উত্তর দেয়। মোবাইল নেটওয়ার্কগুলিতে নিবেদিত একটি পুরো অধ্যায় (সপ্তম) রয়েছে। বইটিতে বলা হয়েছে যে উচ্চ পারফরম্যান্সের সমস্যাটি প্রায়শই অলসতায় আবদ্ধ থাকে, আমাদের সাধারণত প্রচুর পরিমাণে ব্যান্ডউইথ থাকে তবে প্রোটোকলগুলি সেভাবে পায়। এটি টিসিপি স্লো স্টার্ট , রেডিও রিসোর্স কন্ট্রোলার (আরআরসি) বা সাবপটিমাল কনফিগারেশন। আপনি যদি কেবল মোবাইল নেটওয়ার্কগুলিতে দুর্বল লেটেন্সি অনুভব করে থাকেন তবে এটি সেভাবে ডিজাইন করা হয়েছে।
সাধারণ বিলম্ব সম্পর্কে বইটিতে একটি সারণী রয়েছে:
সারণী 7-2। একটি সক্রিয় মোবাইল সংযোগের জন্য ডেটা রেট এবং বিলম্বিতা
প্রজন্ম | তথ্য হার | অদৃশ্যতা
2 জি | 100–400 কেবিট / গুলি | 300-1000 এমএস
3 জি | 0.5–5 এমবিট / এস | 100-500 এমএস
4 জি | 1–50 এমবিট / গুলি | <100 এমএস
যদিও টিসিপি বৈশিষ্ট্যযুক্ত ত্রি-মুখী হ্যান্ডশেক বা ধীর-প্রারম্ভের সাথে খুব প্রাসঙ্গিকভাবে প্রশ্নটির উত্তর দেয় না, কারণ তারা তারযুক্ত সংযোগগুলিকে সমানভাবে প্রভাবিত করে। মোবাইল নেটওয়ার্কগুলিতে প্রকৃতপক্ষে কীভাবে প্রভাব ফেলবে তা হ'ল আইপি এর অধীন স্তর। যদি আইপির নীচে স্তরটির আধ সেকেন্ডের বিলম্ব হয়, তবে সার্ভারের সাথে একটি টিসিপি সংযোগ ~ 1.5 সেকেন্ড (0.5% * 3) নেবে, আপনি দেখবেন যে সংখ্যাগুলি খুব দ্রুত বাড়ছে। যেমনটি আগেই বলেছি যে ধরার আগেই মোবাইলটি নিষ্ক্রিয় নয়। হ্যান্ডসেটটি নিষ্ক্রিয় থাকলে প্রথমে এটি নেটওয়ার্কের সাথে "সংযোগ স্থাপন" করতে হবে, যার জন্য টাওয়ারের সাথে রিসোর্সের রিজার্ভের (সরলীকৃত) আলোচনা করা দরকার, এবং এটি এলটিইতে 50-100 মাইলের মধ্যে লাগে, 3 জিতে কয়েক সেকেন্ড পর্যন্ত, এবং আরও অনেক কিছু পূর্ববর্তী নেটওয়ার্কগুলিতে
চিত্র 7-12। এলটিই অনুরোধ প্রবাহের বিলম্ব
- বিমানের বিলম্বকে নিয়ন্ত্রণ করুন : আরআরসি আলোচনার জন্য এবং স্থিতিশীল রূপান্তরগুলির জন্য স্থির, এককালীন বিলম্বিত ব্যয়: অ্যাক্টিভ থেকে অ্যাক্টিভেটের জন্য <100 এমএস, এবং অ্যাক্টিভ থেকে অ্যাক্টিভেটের জন্য <50 এমএস।
- ব্যবহারকারীর বিমানের বিলম্ব: ডিভাইস এবং রেডিও টাওয়ারের মধ্যে স্থানান্তরিত প্রতিটি অ্যাপ্লিকেশন প্যাকেটের জন্য স্থায়ী ব্যয়: <5 এমএস।
- মূল নেটওয়ার্কের বিলম্ব: প্যাকেটটি রেডিও টাওয়ার থেকে প্যাকেট গেটওয়েতে পরিবহনের জন্য ক্যারিয়ার নির্ভরশীল ব্যয়: অনুশীলনে, 30-100 এমএস।
- ইন্টারনেট রাউটিং বিলম্ব: ক্যারিয়ারের প্যাকেট গেটওয়ে এবং পাবলিক ইন্টারনেটের গন্তব্যের ঠিকানার মধ্যে পরিবর্তনীয় বিলম্বের ব্যয়।
অনুশীলনে, ডিভাইস সংযুক্ত অবস্থায় একবার আসার পরে অনেক মোতায়েন করা 4G নেটওয়ার্কের শেষ থেকে শেষের প্রবণতা 30–100 এমএস পরিসরে থাকে।
সুতরাং, আপনার কাছে একটি অনুরোধ রয়েছে (চিত্র 8-2। একটি "সাধারণ" এইচটিটিপি অনুরোধের উপাদান):
- আরআরসি আলোচনার জন্য 50-2500 এমএস
- ডিএনএস সন্ধান 1 আরটিটি
- টিসিপি হ্যান্ডশেক 1 আরটিটি (পূর্বনির্মাণ সংযোগ) বা 3 আরটিটি (নতুন সংযোগ)
- টিএলএস হ্যান্ডশেক 1-2 টি আরটিটি
- এইচটিটিপি অনুরোধ 1-n আরটিটি
এবং বাস্তব তথ্য সহ:
সারণী 8-1। একক এইচটিটিপি অনুরোধের বিলম্বের ওভারহেড
| 3 জি | 4 জি
নিয়ন্ত্রণ বিমান | 200-22,500 এমএস | 50-100 এমএস
ডিএনএস অনুসন্ধান | 200 এমএস | 100 এমএস
টিসিপি হ্যান্ডশেক | 200 এমএস | 100 এমএস
টিএলএস হ্যান্ডশেক | 200–400 এমএস | 100-200 এমএস
এইচটিটিপি অনুরোধ | 200 এমএস | 100 এমএস
সম্পূর্ণ বিলম্বিত ওভারহেড | 200–3500 এমএস | 100-600 এমএস
এছাড়াও যদি আপনার একটি ইন্টারেক্টিভ অ্যাপ্লিকেশন থাকে যা আপনি একটি মোবাইল নেটওয়ার্কে মাঝারিভাবে ঠিক করতে চান আপনি নাগলে অ্যালগরিদমকে অক্ষম করে পরীক্ষা করতে পারেন (কর্নেল একাধিক ছোট প্যাকেট প্রেরণের পরিবর্তে ডেটা বড় প্যাকেটে একত্রিত করার জন্য অপেক্ষা করে) এটি পরীক্ষা করার উপায়গুলি অনুসন্ধান করুন মধ্যে https://stackoverflow.com/a/17843292/869019 ।
স্বতঃস্ফূর্ত সম্মেলনটি স্পনসর করে https://hpbn.co/ এ প্রত্যেকে পুরো বইটি বিনামূল্যে পড়ার বিকল্প রয়েছে । এটি একটি অত্যন্ত প্রস্তাবিত বই, কেবল ওয়েবসাইট বিকাশকারীদের জন্যই নয়, এটি কোনও ক্লায়েন্টের কাছে কোনও নেটওয়ার্কের বাইটগুলি সরবরাহ করে এমন প্রত্যেকের পক্ষে দরকারী useful