أباتشي عكسي التخزين المؤقت وكيل - لماذا أليس كذلك التخزين المؤقت؟
-
06-07-2019 - |
سؤال
وأنا محاولة لاقامة وكيل التخزين المؤقت العكسي للرسومات إعلان (اف، بي، فرنك سويسري) خدمة. وإنشاء الوكلاء يسير على ما يرام وإرسال طلب إلى ملقم الأصل، ولكن أنا لا يمكن أن يبدو لمعرفة لماذا لا يتم تخزينها مؤقتا المحتوى. بلدي التكوين الحالي هو أدناه. والهدف هو تخزين كافة الطلبات التي تطابق / كاليفورنيا / URI بادئة. ملقم الأصل هو خدمة الملفات مع عناوين نظيفة، لا امتدادات الملفات، التحكم في ذاكرة التخزين المؤقت في سن الحد الأقصى = 1 أسبوع تعيين على رؤوس ملقم الأصل.
ProxyRequests Off <Proxy *> Order deny,allow Allow from all </Proxy> <IfModule mod_disk_cache.c> CacheEnable disk / CacheRoot "/var/cache/mod_proxy" CacheDirLevels 3 CacheDirLength 5 CacheIgnoreCacheControl On </IfModule> RewriteCond %{REQUEST_URI} ^/ca/* RewriteRule ^/(.*)$ http://origin.webserver.com/$1 [P,L]
وحاليا، التخزين المؤقت فقط رأيت فعلا أن يحدث هو أن الملفات المحلية الوصول إليها على خوادم بروكسي، أنا أبحث عن ما أنا في عداد المفقودين للحصول على محتوى المنال من ملقم الأصل ليكون مؤقتا.
وأنا أتساءل عما إذا كان لديه علاقة مع mod_cache لا التخزين المؤقت لأن المحتوى هو المنال من ملقم الأصل، وليس موقع على القرص. تبحث عن وسيلة للإجبار جميع الطلبات المطابقة التي بادئة ليكون مؤقتا.
وشكرا!
وp.s. - يبدو أنني أواجه هذه المسألة بالضبط: <لأ href = "http://mail-archives.apache.org/mod_mbox/httpd-users/200901.mbox/٪3C497F6ED3.7080606@gmail.com٪3E" يختلط = "noreferrer"> <لأ href = "http://mail-archives.apache.org/mod_mbox/httpd-users/200901.mbox/٪3C497F6ED3.7080606@gmail.com٪3E" يختلط = " noreferrer "> http://mail-archives.apache.org/mod_mbox/httpd-users/200901.mbox/٪3C497F6ED3.7080606@gmail.com٪3E . سوف يكون فحص أذونات بلدي ويذهب أكثر من رسائل والتصحيح ...
المحلول
وإضافة هذه التوجيهات بدا لركلة آلية مخبأ في حالة تأهب. الرقم الأول يجب عليها أن تفعله مع انتهاء الصلاحية والتحكم ذاكرة التخزين المؤقت رؤوس كما أرسلت من ملقم الأصل منذ أنا تخدم ما يصل الصور بواسطة symfony / PHP5 بدلا من مباشرة من نظام الملفات.
<IfModule mod_disk_cache.c> CacheEnable disk / CacheRoot "/var/cache/mod_proxy" CacheDirLevels 3 CacheDirLength 5 CacheIgnoreCacheControl On CacheMaxFileSize 100000000 CacheIgnoreNoLastMod On CacheMaxExpire 1209600 CacheIgnoreQueryString On </IfModule>