أباتشي عكسي التخزين المؤقت وكيل - لماذا أليس كذلك التخزين المؤقت؟

StackOverflow https://stackoverflow.com/questions/1008990

  •  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>
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top