مكتبة التخزين المؤقت للقرص ل Java: هل موجود؟
سؤال
لا يحتوي Apache httpclient على التخزين المؤقت بقدر ما أستطيع أن أرى حتى أن سؤالي هل تعرف عن مكتبة HTTP يمكنها ذاكرة التخزين المؤقت على القرص؟ سيكون من الممتع تنفيذه بنفسي ولكن قبل أن أفعل ذلك، فمن الأفضل أن تحقق مما إذا كان موجودا بالفعل :-)
المتطلبات: يمكن لدعم HTTP 1.1 ذاكرة التخزين المؤقت على القرص (Ex: مجلد) دعم لحجم ذاكرة التخزين المؤقت القصوى على دعم القرص ل ETAG
المحلول
httpccache4j. ينفذ ذاكرة التخزين المؤقت من جانب العميل يدعي تنفيذ الميزات المتوقعة لذاكرة التخزين المؤقت للعميل HTTP 1.1. قد يستحق التدقيق على الرغم من كونه مشروع جديد.
لا يبدو أن مخازن الأقراص لا تنفذ باستخدام ملفات قابلة للقراءة البشرية - أنها تنطوي على نسخ تسلسل من موارد HTTP، ولكن قد أكون مخطئا.
نصائح أخرى
الدفع هذه. وبعد بنيت أعلى عميل Apache HTTP، ولديه دعم للتخزين المؤقت للاستجابة والمصادقة و http و https والعديد من الميزات الأخرى.