मैं कुछ पथ कैश नहीं करने के लिए एपीसी ओपोड कैशिंग में apc.filters पैरामीटर का उपयोग कैसे करूं? उदाहरण के लिए, मैं कैशिंग पथ के अंतर्गत कुछ भी के लिए सक्रिय होना चाहते हैं:apc.filters?
"/ var/www/vhosts"
और तरह
रास्तों को बाहर "/ usr/share/पीएसए-भीड़ /"
मैं
apc.cache_by_default = 0
apc.filters = "+/var/www/vhosts"
और
apc.cache_by_default = 1
apc.filters = "-/usr/share/psa-horde/"
उपयोग करने की कोशिश
लेकिन जैसा कि मैंने उम्मीद की थी, न तो काम किया।
http://www.php.net/manual/en/apc.configuration.php#ini.apc.filters
फिल्टर अधिक की तरह "+/var/www/vhosts/*" (वाइल्डकार्ड ध्यान दें) कुछ हो सकता है? मुझे डर है कि इस वजह से जिस तरह से फिल्टर के काम करता है संभव नहीं है कर रहा हूँ:
ध्यान दें कि मिलान के लिए इस्तेमाल किया फ़ाइल नाम एक के लिए पारित किया है शामिल हैं/आवश्यकता होती है, न कि पूर्ण पथ।
कोई विचार या नमूना विन्यास?
हम्म, अच्छा कॉल, लेकिन मुझे लगता है कि यह केवल फ़ाइल नाम के लिए काम करता है, तो पूरा पथ बयान की आवश्यकता होती है में इस्तेमाल किया गया था: "ध्यान दें कि मिलान के लिए इस्तेमाल किया फ़ाइल नाम एक से पारित कर दिया है शामिल करने/आवश्यकता के लिए, पूर्ण पथ नहीं। " – typeoneerror
उदा। कोशिश की "-/var/www/vhosts/myhostname.com/svn/public/openx /.*" और इस निर्देशिका में फ़ाइलों को अभी भी कैश किया जा रहा है। – typeoneerror
"ध्यान दें कि मेल खाने के लिए उपयोग किया गया फ़ाइल नाम एक पूर्ण पथ नहीं है, जिसमें शामिल/आवश्यकता शामिल है।" - दस्तावेज़ – livelygreen