कार्यक्रम अन्य प्रसिद्ध प्रॉक्सी के पीछे कई विचारों का पुन: उपयोग करता है, इसके पूर्ववर्ती एप्टर-कैचर 1.x (जो पेरिस में लिखा गया है)। Apt-cacher के विपरीत, apt-cacher-ng के विकास के दौरान विभिन्न पहलुओं को प्राथमिक लक्ष्य घोषित किया गया है:
- हल्के कार्यान्वयन - कम स्मृति और प्रसंस्करण संसाधनों के साथ सिस्टम पर उपयोग की अनुमति दें
- आंतरिक (मूल) थ्रेडिंग - जहाँ भी संभव हो प्रक्रिया को रोकना, छद्म-थ्रेड सिंक्रोनाइज़ेशन के लिए कीचड़ से बचना, आंतरिक संचालन के लिए विशेष फ़ाइल सिस्टम सुविधाओं पर निर्भर रहने से बचना जहाँ संभव हो
- HTTP पाइपलाइनिंग का वास्तविक (प्रभावी) समर्थन, मूल धारा नियंत्रण के साथ एक आंतरिक ग्राहक का उपयोग (अच्छा साइड इफेक्ट होना: संसाधन ओवरहेड की कमी और विफलता के संभावित बिंदुओं को कम करना)
- करतुराइटिस से बचने के लिए जहां वे बहुत अधिक ब्लोट का कारण बनते हैं और कार्यक्षमता देशी ओएस सुविधाओं द्वारा प्रदान की जा सकती है
- गलत डेटा देने से बचने के लिए स्थानीय पैकेज पूल में विश्वसनीय लेकिन कुशल सामग्री का विलय।
Apt-cacher के साथ, गतिशील रूप से परिवर्तित और अपरिवर्तित फ़ाइलों की स्पष्ट ट्रैकिंग स्थापित की जाती है, और गैर-डेबियन वातावरण में उपयोग का समर्थन किया जाता है।
लंबी कहानी: सभी लक्ष्य हासिल नहीं हुए हैं। किसी भी मनमाने स्थान से किसी भी डाउनलोड को मर्ज करने के लिए पृष्ठभूमि डेटाबेस का उपयोग करने की प्रारंभिक योजना जटिलता और प्रदर्शन के विचारों के कारण गिरा दी गई है, विश्वसनीय अनुमान भी नहीं पाए जा सकते हैं। इसके बजाय, एक अर्ध-स्वचालित समाधान बनाया गया है जो दर्पण जानकारी के साथ मशीन-पार्स करने योग्य फ़ाइलों का उपयोग करता है, जैसे कि डेबियन के सीवीएस रिपॉजिटरी में डेबियन दर्पण के लिए उपलब्ध है।