मैं स्क्वीड कैश का उपयोग करके एंड्रॉइड पैकेज को कैसे कैश कर सकता हूं?


0

मेरे पास वयस्क सामग्री को फ़िल्टर करने के लिए पारदर्शी प्रॉक्सी के रूप में डेबियन और स्क्विड / डैंसडियन का उपयोग करके एक अन्य सिस्टम के साथ एक वायरलेस एक्सेस प्वाइंट है। मैं देख सकता हूं कि 90% ट्रैफिक एंड्रॉइड फोन से आता है और लोगों ने उन्हें अपने डेटा प्लान का उपयोग करने के बजाय वाईफाई का उपयोग करके अपने एप्लिकेशन को अपडेट करने के लिए उपयोग किया।

इसलिए मैंने स्क्वीड को /etc/squid/squid.conf पर उन पंक्तियों का उपयोग करके एपीके फ़ाइलों को कैश करने के लिए मजबूर करने की कोशिश की:

acl market rep_mime_type application/vnd.android.package-delta
cache allow market

लेकिन जब /var/log/squid/access.log की जाँच करता हूं तो मैं यह नहीं देख सकता कि स्क्वीड कैशिंग है

1405755182.383 28048 127.0.0.1 TCP_MISS / 200 5858532 GET http://r11---sn-h5q7eney.c.android.clients.google.com/market/GetBinary/GetBinary/com.whatsapp/48513:48450:2 ? - DIRECT / 74.125.168.112 आवेदन / vnd.android.package-delta

जवाबों:


1

मुझे नहीं लगता कि संभव है, प्ले स्टोर अब डेल्टा अपडेट भेजता है, भले ही आप कैश का फैसला करें कि आप केवल एपीके के कैचिंग का अनुरोध करेंगे। कृपया ध्यान दें कि आपके द्वारा पोस्ट किए गए अनुरोध में पैरामीटर हैं क्योंकि अंत में क्वेरी वर्ण (?) है और स्क्वीड उन अनुरोधों को डिफ़ॉल्ट रूप से कैश नहीं करेगा।


जानकारी के लिए धन्यवाद। Apk का कैशिंग चक अच्छा होगा। आपके पास 100 उपयोगकर्ता हैं बैंडविड्थ की केवल 2Mb हर थोड़ी मदद करता है
cheche
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.