অপ্ট-ক্যাচার এবং অ্যাপট-ক্যাচার-এনজি মধ্যে পার্থক্য


12

apt-cacherএবং ঠিক মধ্যে পার্থক্য কি apt-cacher-ng? আমি দুজনের তুলনা করে কোথাও খুঁজে পাচ্ছি না। আমি উভয়ের টিউটোরিয়াল এবং ম্যানুয়াল পেয়েছি এবং সেট আপ দৃষ্টিকোণ থেকে তারা একই বলে মনে হচ্ছে।

একজনের চেয়ে অন্যটির থেকে আরও ভাল বা নির্ভরযোগ্য? একজন কি এমন পরিষেবা দেয় যা অন্যরা দেয় না? প্রতিটি আগপাছ কি হয়?

উত্তর:


14

ডকুমেন্টেশন থেকে (উপলব্ধ /usr/share/doc/apt-cacher-ng/apt-cacher-ng.pdf, এটি ইনস্টল করা থাকলে):

প্রোগ্রামটি অন্যান্য বিখ্যাত প্রক্সি, এর পূর্বসূরী অ্যাপ্ট-ক্যাচার ১.x (যা পার্লে লেখা হয়েছে) এর পিছনে অনেকগুলি ধারণা পুনরায় ব্যবহার করে। অপ্ট-ক্যাচারের বিপরীতে, অ্যাপ্ট-ক্যাচার-এনজি-এর বিকাশের সময় বিভিন্ন দিককে প্রাথমিক লক্ষ্য হিসাবে ঘোষণা করা হয়েছে:

  • লাইটওয়েট বাস্তবায়ন - লো মেমোরি এবং প্রসেসিং রিসোর্সযুক্ত সিস্টেমে ব্যবহারের অনুমতি দিন
  • অভ্যন্তরীণ (নেটিভ) থ্রেডিং - যেখানেই সম্ভব প্রক্রিয়া কাঁটাচামচ করা এড়ানো, সিউডো-থ্রেড সিঙ্ক্রোনাইজেশনের জন্য কুল্ডেজ এড়ানো, যেখানে সম্ভব সেখানে অভ্যন্তরীণ ক্রিয়াকলাপগুলির জন্য বিশেষ ফাইল সিস্টেম বৈশিষ্ট্যগুলির উপর নির্ভর করা এড়ানো
  • স্থানীয় স্ট্রিম কন্ট্রোল সহ অভ্যন্তরীণ ক্লায়েন্ট ব্যবহার করে এইচটিটিপি পাইপলাইনের আসল (কার্যকর) সমর্থন (চমৎকার পার্শ্ব প্রতিক্রিয়া থাকা: রিসোর্সের ওভারহেড হ্রাস এবং ব্যর্থতার সম্ভাব্য পয়েন্টগুলি হ্রাস)
  • বৈশিষ্ট্যগুলি এড়ানো যেখানে তারা খুব বেশি ফোলাভাব সৃষ্টি করে এবং কার্যক্ষমতা দেশীয় ওএস বৈশিষ্ট্যগুলি সরবরাহ করতে পারে
  • স্থানীয় প্যাকেজ পুলে নির্ভরযোগ্য তবে দক্ষ সামগ্রী, ভুল ডেটা সরবরাহ করা এড়ানো।

অপ্ট-ক্যাচারের মতো, পরিবর্তনশীল এবং অপরিবর্তিত ফাইলগুলির স্পষ্ট ট্র্যাকিং প্রতিষ্ঠিত হয়েছে এবং ডেবিয়ান-পরিবেশে ব্যবহার সমর্থনযোগ্য।

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


আপনার উদ্ধৃতি: "দেবিবিহীন পরিবেশে ব্যবহার সমর্থনযোগ্য" .. এর অর্থ এই যে আমি অন্য লিনাক্স ডিস্ট্রো থেকে উবুন্টু রেপো পরিবেশন করতে পারি? শুধু নিশ্চিত করার জন্য, ধন্যবাদ।
বেকো

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

@ বেকো আপনি apt-cacher-ngফেডোরা বা এমনকি সেন্টোস / আরএইচএল ভিত্তিক বিতরণগুলির জন্য ক্যাচারার হিসাবে সামান্য কিছুচিহ্ন ছাড়াই ব্যবহার করতে পারেন (যদি আমি ভালভাবে মনে করি, শেষ বার আমি এটি অন্য কাজটিতে প্রয়োগ করেছি, এটি কেবল ক্যাশের অনুমতি দেওয়ার বিষয়টি ছিল xML ফাইলগুলিতে dist ডিস্ট্রোসের জন্য রেপো ডেটা রয়েছে)।
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.