Squid-ৰে ডাউনল’ড পুনৰ চলোৱা
ফাইল পুনৰ চলোৱাৰ আগতে Range সঁহাৰি আৰু অবজেক্টৰ একতা চাওক। Squid-ৰ প্ৰিফেচ নীতি আৰু মৌলিক Range সমৰ্থন পৃথক কৰক।
কেৱল তেতিয়াই ডাউনল’ড পুনৰ চলাওক যেতিয়া download.part এতিয়া বিচাৰিবলগীয়া অবজেক্টৰ একে ৰূপৰ অংশ। কেৱল ফাইলৰ নামে সেয়া নিশ্চিত নকৰে: প্ৰথম চেষ্টাৰ পিছত মূল ছাৰ্ভাৰে বিষয়বস্তু সলনি কৰিব পাৰে।
curl --proxy http://proxy.example:3128 --noproxy '' --connect-timeout 5 --max-time 60 -C - --output download.part http://files.example/test.binদুয়োটা এণ্ডপইণ্ট ব্যৱহাৰৰ অনুমতি থকা সেৱাৰে সলনি কৰক। ৰাজহুৱা প্ৰক্সি অনুমোদিত হ’লে ৰাজহুৱা ফাইল তুলনাৰ বাবে HTTP প্ৰক্সি তালিকাৰ পৰা HTTP এণ্ডপইণ্ট লওক। -C --এ বৰ্তমানৰ ফাইলৰ আকাৰ পুনৰ আৰম্ভণিৰ স্থান ধৰে। যিকোনো উভতি অহা বডিক বাকী বাইট বুলি নাভাবি গন্তব্যৰ সঁহাৰি চাওক:
| সঁহাৰি | ব্যাখ্যা |
|---|---|
| Content-Range-সহ 206 | উভতি অহা ৰেঞ্জ প্ৰত্যাশিত পৰৱৰ্তী অংশ নেকি চাওক। |
| 200 | ছাৰ্ভাৰে হয়তো Range উপেক্ষা কৰি সম্পূৰ্ণ ৰূপ পঠিয়াইছে। |
| 416 | বিচৰা ৰেঞ্জ পূৰণ কৰিব নোৱাৰি; ত্ৰুটি পৃষ্ঠা ফাইলত যোগ নকৰিব। |
ভেলিডেটৰ আৰু If-Range-এ সলনি হোৱা ৰিছ’ৰ্চৰ পৃথক সংস্কৰণ জোৰা এৰাবলৈ সহায় কৰে। সম্পূৰ্ণ ফাইল বিশ্বাস কৰাৰ আগতে এপৰ ৰূপ-সম্পৰ্কীয় নিয়ম মানক।
Squid 6.13-ৰ range_offset_limit-এ কেছৰ বাবে কেতিয়া অবজেক্ট আৰম্ভণিৰ পৰা লোৱা হ’ব নিৰ্ধাৰণ কৰে, ক্লায়েণ্টে ৰেঞ্জ বিচাৰিব পাৰে নে নোৱাৰে সেয়া নহয়।
range_offset_limit 0শূন্য সীমাই কেৱল কেছ ভৰাবলৈ আৰম্ভণিৰ অতিৰিক্ত অংশ অনা এৰায়। অবজেক্ট কেছ নকৰাকৈও উপযোগী ৰেঞ্জ আগবঢ়োৱা সফল হ’ব পাৰে। সাধাৰণ HTTPS CONNECT-ত Range বিনিময় গন্তব্যৰ TLS-ৰ ভিতৰত থাকে; সেই সঁহাৰি পঢ়ক, Squid-ৰ দৃশ্যমান অবজেক্ট কেছ নীতিক ভিতৰৰ অনুৰোধৰ নিয়ন্ত্ৰণ বুলি নাভাবিব।