বাংলায় অ্যান্ড্রয়েড সহায়িকা - Bangla Android Guide

ব্যাচ ট্রান্সফার এবং সংযোগ

একটি সংযোগ শুরু করার প্রতিটা সময়- নির্বিশেষে সম্পৃক্ত ডাটা ট্রান্সফার এর সাইজ- আপনি রেডিওকে ২০ সেকেন্ডের কাচাকাছি পাওয়ার ড্র করার কারন ঘটাতে পারেন যখন সাধারন 3G ওয়াররেস রেডিও ব্যবহার করেন।

একটি অ্যাপ যা প্রতি ২০ সেকেন্ড পরপর অনুসন্ধান করে শুধুমাত্র জানার জন্য যে অ্যাপটি রান করছে এবং ইউজারের কাছে দৃশ্যমান আছে, অনির্দিষ্ট কাল ধরে রেডিও পাওয়ার চালু করে রাখে, ফলশ্রুতিতে একটি উল্লেখযোগ্য ব্যাটারি খরচ করে প্রায় কোন ডাটা স্থানান্তরিত না করেই।

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

এই পদ্ধতির মৌলিক দর্শন হচ্ছে প্রতিটা ট্রান্সফার সময়কালে যতটুকু সম্ভব ডাটা ট্রান্সফার করা যা আপনার জন্য প্রয়োজনীয় সেশনের সংখ্যা কমিয়ে আনতে পারে।

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

একটি ব্যবহারিক উদাহরনের জন্য Prefetch Data থেকে পূর্ববর্তী উদাহরণে ফিরে যান।

একটি নিউজ অ্যাপলিকেশন নিন যা উপরে বর্নিত প্রিফেচিং রুটিন ব্যবহার করে। নিউজ রিডার এর ইউজারের রিডিংয়ের ধরণ বুঝতে এবং সবচেয়ে জনপ্রিয় গল্প র‌্যাংকিং করতে বিশ্লেষনাত্মক তথ্য সংগ্রহ করে। খবরকে ফ্রেশ রাখতে এটা প্রতি ঘন্টায় আপডেট চেক করে। ব্যান্ডউইথড সংরক্ষণ করতে, প্রতিটা আর্টিকেলের জন্য পূর্ন ফটো ডাউনলোড না করে, এটা শুধুমাত্র থাম্বনেইল প্রিফেচ করে এবং ফটো ডাউনলোড করে তখনই যখন এটা সিলেক্ট করা হয়।

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

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